题目:对10个数进行排序。

程序分析:同实例005。

代码:

方法一:

raw=[]
for i in range(10):
x=int(input('int%d: '%(i)))
raw.append(x)

for i in range(len(raw)):
for j in range(i,len(raw)):
if raw[i]>raw[j]:
raw[i],raw[j]=raw[j],raw[i]
print(raw)

"""
* @Author: xiaofang
* @Description:
学习中遇到问题没人解答?小编创建了一个Python学习交流QQ群,扫描文末QQ群二维码即可
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
"""

方法二:

raw = []
for i in range(10):
x = int(input('int%d: ' % (i)))
raw.append(x)

print(sorted(raw))

结果:

实例037:排序_程序分析