#encoding=utf-8
"""冒泡排序算法"""
"""首先生成20个随机数"""
import random
init_list=[]
for i in range(1,20):
init_list.append(random.randint(1,100))
print init_list
""""定义一个排序函数"""
def bubbleOrder(order_list):
for i in range(len(order_list)-1): #列表中有n个数,但是外层循环只需要循环n-1次
for j in range(len(order_list)-i-1): #列表中有n个数,但是内层交换次数是:n-i-1次
if order_list[j] > order_list[j+1]:
temp=order_list[j]
order_list[j]=order_list[j+1]
order_list[j + 1]=temp
return order_list
order_list=bubbleOrder(init_list)
print order_list