用Python输出Fibonacci数列前十项
时间: 2024-03-28 20:14:51 浏览: 63
当然可以!以下是用 Python 输出 Fibonacci 数列前十项的代码:
```python
# 定义 Fibonacci 数列的前两项
a, b = 0, 1
# 使用 for 循环输出前十项
for i in range(10):
print(a)
a, b = b, a + b
```
输出结果为:
```
0
1
1
2
3
5
8
13
21
34
```
相关问题
Python输出斐波那契数列前十项
斐波那契数列是一个经典的数列,在Python中可以通过递归和循环两种方式实现。以下是两种方法分别输出斐波那契数列前十项的代码:
方法一:递归
```python
def fibonacci(n):
if n <= 1:
return n
else:
return fibonacci(n-1) + fibonacci(n-2)
for i in range(10):
print(fibonacci(i))
```
方法二:循环
```python
a, b = 0, 1
for i in range(10):
print(a)
a, b = b, a+b
```
两种方法输出的结果都是相同的:
```
0
1
1
2
3
5
8
13
21
34
```
用python输出斐波那契数列前二十项
可以使用循环或递归的方式来输出斐波那契数列的前二十项。以下是两种实现方式:
1. 使用循环:
```python
a, b = 0, 1
for i in range(20):
print(a, end=' ')
a, b = b, a + b
```
2. 使用递归:
```python
def fibonacci(n):
if n <= 1:
return n
else:
return fibonacci(n-1) + fibonacci(n-2)
for i in range(20):
print(fibonacci(i), end=' ')
```
两种方式都会输出斐波那契数列的前二十项:0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181。
阅读全文