python输出斐波那契数列的前40项
时间: 2023-05-03 18:02:41 浏览: 86
要输出斐波那契数列的前40项,可以用以下代码:
```
a, b = 0, 1
for i in range(40):
print(b, end=' ')
a, b = b, a + b
```
输出结果为:
```
1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181 6765 10946 17711 28657 46368 75025 121393 196418 317811 514229 832040 1346269 2178309 3524578 5702887 9227465 14930352 24157817 39088169 63245986 102334155 165580141
```
相关问题
python输出fibonacci数列前10项
用Python输出Fibonacci数列前10项的代码是:
```python
a, b = 0, 1
for i in range(10):
print(b)
a, b = b, a + b
```
运行结果为:
```
1
1
2
3
5
8
13
21
34
55
```
python输出fibonacci数列的前n项
好的,可以使用如下的 Python 代码输出 Fibonacci 数列的前 n 项:
```python
n = int(input("请输入要输出的 Fibonacci 数列的项数:"))
# 初始化前两项
a, b = 0, 1
# 输出前 n 项
for i in range(n):
print(b, end=" ")
a, b = b, a + b
```
在这段代码中,我们首先通过 `input` 函数获取用户输入的要输出的 Fibonacci 数列的项数 `n`,然后使用变量 `a` 和 `b` 分别表示数列中的第一项和第二项,将它们初始化为 0 和 1。接下来,我们使用 `for` 循环迭代输出前 n 项,每次输出当前的第二项 `b`,并且更新 `a` 和 `b` 的值,使得它们分别成为数列中的下一项和后一项。最后,我们将输出结果中的每两个数之间用空格隔开,以便更好地阅读。
阅读全文