编写程序,输入一个正整数n,输出斐波那契数列中第n个数的值
时间: 2024-03-26 11:41:01 浏览: 77
使用python求斐波那契数列中第n个数的值示例代码
5星 · 资源好评率100%
好的,以下是 Python 代码实现:
```python
n = int(input("请输入一个正整数n:"))
if n <= 0:
print("输入有误,请输入正整数!")
else:
if n == 1 or n == 2:
result = 1
else:
a, b = 1, 1
for i in range(3, n+1):
result = a + b
a, b = b, result
print("斐波那契数列中第{}个数的值为:{}".format(n, result))
```
输入一个正整数n,程序会先进行判断,如果输入的不是正整数,则会提示输入有误。如果输入的是正整数,则根据斐波那契数列的定义进行计算,最后输出第n个数的值。
阅读全文