输入一个正整数,计算并输出斐波那契数列前n项数据。设斐波那契数列第1,2项均为1,从第3项开始,某一项等于前两项之和
时间: 2023-05-14 15:06:21 浏览: 92
已知Fibonacci数列:1,1,2,3,5,8,13,……。观察数列,可发现这样的规则:从第3项开始,每一项都是其前面两项之和。
好的,我可以回答这个问题。以下是计算斐波那契数列前n项数据的代码:
```python
n = int(input("请输入正整数n:"))
fib = [1, 1]
for i in range(2, n):
fib.append(fib[i-1] + fib[i-2])
print(fib)
```
输入一个正整数n后,程序会计算并输出斐波那契数列前n项数据。例如,如果输入n=10,程序会输出[1, 1, 2, 3, 5, 8, 13, 21, 34, 55]。
阅读全文