python函数main()接收一个正整数n,要求返回斐波那契数列中前n项的和。例如,当n=4时,斐波那契数列前4项分别为1、1、2、3,前4项的和为7。
时间: 2024-05-09 21:21:56 浏览: 97
主函数main
5星 · 资源好评率100%
好的,您的问题是如何在Python中实现斐波那契数列并求前n项和。下面是一个实现方案:
```
def fibonacci_sum(n):
if n == 1:
return 1
elif n == 2:
return 2
else:
sum = 3
i = 2
j = 3
while n > 3:
k = i + j
i = j
j = k
sum += k
n -= 1
return sum
n = int(input("请输入正整数n:"))
print(f"斐波那契数列前{n}项的和为:{fibonacci_sum(n)}")
```
希望能够帮到您。
阅读全文