|
|
发表于 2014-3-11 10:39:23
|
显示全部楼层
代码如下:
def bubble_sort(list):
for i in range(len(list)):
for j in range(i,len(list)):
if list[i] > list[j]:
temp = list[i]
list[i] = list[j]
list[j] = temp
list1 = []
number = int(input("请输入一个数以组成列表(以886为结束标志):"))
while number != 886:
list1.append(number)
number = int(input("请输入一个数以组成列表(以886为结束标志):"))
bubble_sort(list1)
print(list1)
运行结果如下:
>>> ================================ RESTART ================================
>>>
请输入一个数以组成列表(以886为结束标志):54546
请输入一个数以组成列表(以886为结束标志):4
请输入一个数以组成列表(以886为结束标志):-1
请输入一个数以组成列表(以886为结束标志):54
请输入一个数以组成列表(以886为结束标志):2
请输入一个数以组成列表(以886为结束标志):154
请输入一个数以组成列表(以886为结束标志):886
[-1, 2, 4, 54, 154, 54546]
>>> |
|