在学习Excel表的时候,我们可以对列表当中的数据进行高低顺序的排列,其实在Python当中,也是可以做到的。
实现这种结果的方式其实有两种方法,其中一种方法,就是将输入的数字,彼此之间两两相互比较,小的放在前面,这样就可以实现我们想要的结果,但这种方式实现起来代码量很长,我们可以使用Python内置的sort()方法来进行自动排列。
# 对数字进行排序
list = [] # 首先,我们创建一个空列表
for i in range(5): # 随意的输入5个数字
a = int(input("请输入整数:")) # 输入整数
list.append(a) # 将输入的数加入到空列表当中
list.sort() # 使用sort排序函数,对列表当中的数字进行排序
print(list)
我们来看下输出的结果:
C:\Python\python.exe "C:/Users/Administrator/Desktop/Python 练习实例100题/练习37.py"
请输入整数:5
请输入整数:87
请输入整数:46
请输入整数:8
请输入整数:1
[1, 5, 8, 46, 87]
Process finished with exit code 0
2020年3月6日
北京市通州区京贸中心
网友评论