用python循环输出斐波那契数列前15个
时间: 2023-06-02 12:03:33 浏览: 103
Sure, 以下是通过Python循环输出斐波那契数列前15个数字的代码:
```
# 初始化前两个数字
num1, num2 = 0, 1
# 循环输出前15个数字
for i in range(15):
print(num1)
num1, num2 = num2, num1 + num2
```
Hope it helps!
相关问题
用Python如何输出斐波那契数列前20个数(竖着输出)
好的,以下是Python程序代码:
```python
# 初始化前两个斐波那契数列
num1 = 0
num2 = 1
# 循环输出前20个数
for i in range(20):
print(num2)
# 计算下一个斐波那契数列
next_num = num1 + num2
num1 = num2
num2 = next_num
```
输出结果如下:
```
1
1
2
3
5
8
13
21
34
55
89
144
233
377
610
987
1597
2584
4181
6765
```
Python中输出斐波那契数列前n项
可以使用循环或者递归实现斐波那契数列前n项的输出。以下是一个使用循环的示例代码:
```python
n = int(input("请输入需要输出的斐波那契数列前n项: "))
a, b = 0, 1
for i in range(n):
print(a, end=" ")
a, b = b, a+b
```
输出:
```
请输入需要输出的斐波那契数列前n项: 10
0 1 1 2 3 5 8 13 21 34
```
如果需要使用递归实现,可以参考以下代码:
```python
def fibonacci(n):
if n <= 1:
return n
else:
return fibonacci(n-1) + fibonacci(n-2)
n = int(input("请输入需要输出的斐波那契数列前n项: "))
for i in range(n):
print(fibonacci(i), end=" ")
```
输出:
```
请输入需要输出的斐波那契数列前n项: 10
0 1 1 2 3 5 8 13 21 34
```
阅读全文
相关推荐
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)