冒泡排序
for 变量 in 序列:
语句块
range函数的原型为(start,stop,[step]) 起点,终点,步长
参数必须是整数类型使用两个参数可以创建一个[start,end]区间内的连续整数的列表,
如果指定第三个参数,则创建该区间内的一个公差为step的等差数列。
a = [3, 6, 4, 2, 11, 10, 5] def bubble_sort(a): # 计算列表元素有多少,从0开始算,所以填-1 count = len(a)-1 for i in range(count, 0, -1): for j in range(i): if a[j] > a[j+1]: a[j], a[j+1] = a[j+1], a[j] return a print(buddle_sort(a))