Python基础实例002:三数排序输出

Posted ccdblogs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

 

以上是关于Python基础实例002:三数排序输出的主要内容,如果未能解决你的问题,请参考以下文章

python零基础练手项目100+

python进阶练习之——三数排序

python进阶练习之——三数排序❤️

C和Python实现快速排序-三数中值划分选择主元(非随机)

Python学习笔记系列之002:变量 注释 输入 输出

排序+双指针(三数之和)