斐波那契数列python
时间: 2023-10-13 11:23:16 浏览: 51
下面是斐波那契数列的Python代码:
```python
def fibonacci(n):
# 初始化前两个数
a, b = 0, 1
# 循环n次
for i in range(n):
# 输出当前斐波那契数列的值
print(a, end=' ')
# 计算下一个数
a, b = b, a + b
# 调用函数输出前10个斐波那契数列的值
fibonacci(10)
```
运行结果:
```
0 1 1 2 3 5 8 13 21 34
```
以上代码中,我们定义了一个 `fibonacci()` 函数,它接受一个整数参数 `n`,表示要输出前几个斐波那契数列的值。在函数内部,我们用变量 `a` 和 `b` 来表示前两个数,初始化为0和1。然后用 `for` 循环从0到n-1遍历,每次输出当前的 `a` 值,然后计算下一个数,将 `b` 赋值给 `a`,将 `a + b` 赋值给 `b`,以此类推。
阅读全文