不废话直接上代码:
li = [33,2,10,3]
for j in range(1,le(i)) #
for i in range(len(li) - 1): #一个数做多次对比
if li[i] > li[i + 1]: #做判断条件
temp = li[i] #满足的话替换
li[i] = li[i + 1]
li[i + 1] = temp
print(li)
既然排序ok,那就斐波那契数列
利用函数编写如下数列:
斐波那契数列指的是这样一个数列 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368...
def fun(i, a1, a2):
if i == 10 :
return a1
a3 = a1 + a2
re = fun(i + 1, a2, a3)
return re
fun(1)