用Python输出斐波那契数列
时间: 2023-11-19 15:03:29 浏览: 84
Python实现斐波那契数列
Sure! 斐波那契数列是一组数列,它的特点是每个数都是前两个数的和。要用Python输出斐波那契数列,代码如下:
```python
num = int(input("请输入要输出的斐波那契数列的项数: ")) # 接收用户输入的项数
# 初始化前两项
a, b = 0, 1
count = 0
# 判断输入的项数是否合法
if num <= 0:
print("请输入一个正整数")
elif num == 1:
print("斐波那契数列:")
print(a)
else:
print("斐波那契数列:")
while count < num:
print(a, end=" ")
c = a + b
a = b
b = c
count += 1
```
这段代码可以根据用户输入的项数来输出相应个数的斐波那契数列,比如输入5,输出结果为:0 1 1 2 3。
阅读全文