python的列表方法sort实现了很简洁的排序,但是为了练习列表功能,so–
# python的列表的sort方法提供了很好用的排序功能,
# 主要是为了练习列表的一些使用,以及逻辑思维的训练。
# 用户需要输入数字的个数,以及具体的数字
n = int(input("请输入您要排序的数字个数:"))
num_list = []
print("请依次输入它们:")
for k in range(n):
num_list.append(int(input('>>>')))
print("您输入的", n, "个数分别为")
for m in range(n):
print(num_list[m], end=' ')
print('\r')
# 简单的sort排序
# num_list.sort()
# 冒泡排序
for j in range(len(num_list)-1):
for i in range(len(num_list)-1):
if num_list[i] > num_list[i+1]:
num_list.insert(i, num_list[i+1])
num_list.pop(i+2)
print('排序结果为')
for l in range(n):
print(num_list[l], end=' ')
转载:https://blog.csdn.net/qq_28197005/article/details/101194715
查看评论