在编程的世界里,斐波那契数列总是让人着迷!它不仅出现在数学理论中,还广泛应用于自然界与计算机科学领域。今天,让我们用Python来编写一个小程序,输入数字`n`,轻松计算斐波那契数列前`n`项的总和吧!🚀
首先,我们需要了解什么是斐波那契数列:从第0项开始,每一项等于前两项之和(如0, 1, 1, 2, 3, 5, 8……)。接下来,我们通过循环实现这一逻辑,并将结果累加起来。以下是代码的核心部分👇:
```python
def fibonacci_sum(n):
if n <= 0:
return 0
elif n == 1:
return 0
a, b = 0, 1
total = a + b
for _ in range(2, n):
a, b = b, a+b
total += b
return total
用户输入
n = int(input("请输入一个正整数n:"))
result = fibonacci_sum(n)
print(f"斐波那契数列前{n}项的和为:{result}")
```
运行这段代码后,你只需输入想要计算的项数`n`,就能快速得到答案啦!💡
例如,当`n=5`时,输出结果为7(0+1+1+2+3=7)。是不是很神奇?快来试试看吧!💫
Python 编程入门 斐波那契数列
免责声明:本文由用户上传,如有侵权请联系删除!