您好,欢迎来到华佗健康网。
搜索
您的当前位置:首页用Python求斐波那契数列前N项、第N项和前N项和

用Python求斐波那契数列前N项、第N项和前N项和

来源:华佗健康网

用Python求斐波那契数列的前N项、第N项和前N项和

前N项写法一:

n = int(input())
a, b = 1, 1
feibo = [1, 1]
for i in range(n-2):
    c = a + b
    feibo.append(c)
    a, b = b, c
print(feibo)

前N项写法二:

n = int(input())
a, b = 1, 1
feibo = [1, 1]
for i in range(2, n):
    feibo.append(feibo[i - 1] + feibo[i - 2])
print(feibo)

前N项写法三:

n = int(input())
fibo = [1, 1]
temp = [fibo.append(fibo[-1] + fibo[-2]) for i in range(n-2)]
print(fibo)

数列的第N项

print(fibo[n-1])

数列的前N项和 

print(sum(fibo))

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.com 版权所有 湘ICP备2023021991号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务