py斐波拉契数列又称黄金分割数列,该数列第1、2项均为1,从第三项开始,每一项是前两项的和,即数列为1,1,2,3,5,8,13,……,请编写程序,从键盘输入一个数n,计算斐波拉契数列前n项的和。
时间: 2023-11-10 17:01:37 浏览: 82
已知Fibonacci数列:1,1,2,3,5,8,13,……。观察数列,可发现这样的规则:从第3项开始,每一项都是其前面两项之和。
很高兴为您解答问题!关于斐波拉契数列前n项和的计算,可以使用代码实现,您可以尝试以下Python代码:
```
n = int(input("请输入斐波那契数列的项数:"))
fib = [1, 1]
for i in range(2, n):
fib.append(fib[i-1] + fib[i-2])
sum = 0
for i in fib:
sum += i
print("斐波那契数列前{}项的和为:{}".format(n, sum))
```
当输入n=7时,程序的输出为:“斐波那契数列前7项的和为:20”。希望这个回答能够帮助到你!
阅读全文