您的位置:首页 > 编程语言 > Python开发

python对列表int的排序及斐波那契数列第四讲(4)

2016-05-14 11:19 441 查看
不废话直接上代码:

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)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: