我的实现是: 首先定义(初始化)一个数组, 然后使用input逐个输入,输入完成后开始排序,并且会将冒泡排序的每一步都打印出来
代码如下:
lis = [12,24,56,21,35,18,792,56]
for i in range(len(lis)):
lis[i]=int(input())
print(lis)
def bubble_sort(lis):
count = len(lis)
for i in range(0,count):
for j in range(i+1,count):
if lis[i]>lis[j]:
lis[i],lis[j] = lis[j],lis[i]
print lis
return lis
print bubble_sort(lis)
执行结果如下: