xiaoDaoDa = input("请输入需要排序的数字:")
xiaoDaoDaList = list(eval(xiaoDaoDa))
x = len(xiaoDaoDaList)
for m in range(0,x):
for n in range(0,x-m-1):
if xiaoDaoDaList[m] > xiaoDaoDaList[m+1]:
xiaoDaoDaList[m],xiaoDaoDaList[m+1] = xiaoDaoDaList[m+1],xiaoDaoDaList[m]
print(xiaoDaoDaList)
从小到大排序:
解题思路:
1、解析数组,取列表里两组相邻数据进行对比,若后者小于前者,则排序
2、排序次数,遍历全部元素,循环排序完成一组减去一次循环