用python写个计算斐波那切数列的程序
时间: 2023-04-05 17:01:16 浏览: 118
好的,我可以回答这个问题。以下是用 Python 编写计算斐波那契数列的程序:
```python
def fibonacci(n):
if n <= 1:
return n
else:
return fibonacci(n-1) + fibonacci(n-2)
n = int(input("请输入一个正整数:"))
if n <= 0:
print("请输入一个正整数!")
else:
print("斐波那契数列:")
for i in range(n):
print(fibonacci(i), end=" ")
```
这个程序可以计算斐波那契数列的前 n 个数。
相关问题
我想使用python完成一个计算斐波那契数列的程序
可以使用以下代码完成斐波那契数列的计算:
```
def fibonacci(n):
if n <= 0:
return 0
elif n == 1:
return 1
else:
return fibonacci(n-1) + fibonacci(n-2)
print("斐波那契数列:")
for i in range(10):
print(fibonacci(i))
```
在代码中,我们定义了一个 `fibonacci` 函数,它通过递归的方式计算斐波那契数列的数字。接着,我们通过循环,调用该函数 10 次并输出结果。
用Python写一个程序 输出斐波那契数列
好的,以下是Python写的输出斐波那契数列的程序:
```
def fibonacci(n):
if n == 0:
return []
elif n == 1:
return [0]
elif n == 2:
return [0, 1]
else:
fib = [0, 1]
for i in range(2, n):
fib.append(fib[-1] + fib[-2])
return fib
print(fibonacci(10))
# 输出:[0, 1, 1, 2, 3, 5, 8, 13, 21, 34]
```
希望能对您有帮助。如果您有其他问题或需要进一步帮助,请随时提出。
阅读全文