用python 写一个斐波那契数列 求解兔子问题
时间: 2024-05-14 15:15:49 浏览: 84
java编程经典案例之基于斐波那契数列解决兔子问题实例
请看以下代码实现:
```python
def fibonacci(n):
if n <= 1:
return n
else:
return fibonacci(n-1) + fibonacci(n-2)
n_terms = int(input("输入一个正整数:"))
if n_terms <= 0:
print("输入的数字必须是正整数")
else:
print("斐波那契数列:")
for i in range(n_terms):
print(fibonacci(i))
```
这段代码可以打印出指定数量的斐波那契数列,其中 `input()` 函数会在程序运行时获取用户输入的数字,如果输入的数字小于等于 0,则会提示用户重新输入。
阅读全文