Python基础实例002:三数排序输出
输入三个整数 x,y,z,请把这三个数由小到大输出
代码:
1 x = int(input('x: '))
2 y = int(input('y: '))
3 z = int(input('z: '))
4 a = []
5 a.append(x)
6 a.append(y)
7 a.append(z)
8 if a[0] < a[1]:
9 if a[1] < a[2]:
10 print(a[0], a[1], a[2])
11 elif a[0] < a[2]:
12 print(a[0], a[2], a[1])
13 else:
14 print(a[2], a[0], a[1])
15 elif a[1] > a[2]:
16 print(a[2], a[1], a[0])
17 elif a[0] > a[2]:
18 print(a[1], a[2], a[0])
19 else:
20 print(a[1], a[0], a[2])
结果:
x: 1
y: 3 z: 5 排序结果: 1 3 5
x: 1
y: 5
z: 3
排序结果: 1 3 5
x: 3
y: 1
z: 5
排序结果: 1 3 5
x: 3
y: 5
z: 1
排序结果: 1 3 5
x: 5
y: 1
z: 3
排序结果: 1 3 5
x: 5
y: 3
z: 1
排序结果: 1 3 5
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步