计算fibonacci数列前19项python
时间: 2023-05-01 19:07:06 浏览: 144
以下是计算 Fibonacci 数列前19项的 Python 代码:
```python
# 定义一个函数,计算第n项的Fibonacci数
def fibonacci(n):
if n <= 1:
return n
else:
return fibonacci(n-1) + fibonacci(n-2)
# 计算前19项的Fibonacci数并打印出来
for i in range(19):
print(fibonacci(i), end=" ")
```
输出结果为:
```
0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584
```
相关问题
输入正整数n,计算斐波那契数列的前n项python
可以使用递归或循环来计算斐波那契数列的前n项,以下是使用循环的方式实现:
```python
n = int(input("请输入正整数n: "))
fib = [0, 1] # 初始化前两个数
for i in range(2, n):
fib.append(fib[i-1] + fib[i-2]) # 计算当前项的值并添加到列表中
print(fib)
```
以上代码中,我们首先读取用户输入的正整数n,然后初始化斐波那契数列的前两项为0和1。接着使用循环计算第3到第n项的值,并将每个值添加到列表中。最后输出完整的斐波那契数列。
利用列表计算斐波那契数列前三十Python
以下是利用列表计算斐波那契数列前三十的Python代码:
```python
fib = [0] * 30
fib[0] = 1
fib[1] = 1
for i in range(2, 30):
fib[i] = fib[i - 1] + fib[i - 2]
for i in range(30):
if i % 10 == 0:
print()
print(fib[i], end=' ')
```
输出结果为:1 1 2 3 5 8 13 21 34 55
......
阅读全文