python弄出斐波那契数列50项
时间: 2023-11-07 14:06:40 浏览: 15
好的,以下是Python代码实现斐波那契数列的前50项:
```python
a, b = 0, 1
for i in range(50):
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 267914296 433494437 701408733 1134903170 1836311903 2971215073 4807526976 7778742049 12586269025
```
相关问题
用python打印出斐波那契数列的前10项
好的,以下是用 Python 打印斐波那契数列的前10项的代码:
```python
a, b = 0, 1
for i in range(10):
print(a, end=' ')
a, b = b, a+b
```
输出结果为:
```
0 1 1 2 3 5 8 13 21 34
```
代码解释:
这段代码使用了 Python 的基本语法和算术运算符。我们使用两个变量 `a` 和 `b` 来存储斐波那契数列中的前两个数字,即 0 和 1。然后使用 `for` 循环来生成斐波那契数列的前 10 项。在循环中,我们先打印出当前的斐波那契数列中的数字 `a`,然后更新 `a` 和 `b` 的值,使它们分别变成原来的 `b` 和 `a+b`。这样就能生成下一个斐波那契数列中的数字,直到循环结束为止。
用python写出Fibonacci数列前十二项
Sure, here's the code to generate the first twelve terms of the Fibonacci sequence in Python:
```
fib = [0, 1]
for i in range(2, 12):
fib.append(fib[i-1] + fib[i-2])
print(fib)
```
This will output: `[0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]`