请输出fibonacci数列的前10项python
时间: 2023-06-07 13:07:58 浏览: 63
Sure! Here are the first 10 terms of the Fibonacci sequence in Python:
```
a, b = 0, 1
for i in range(10):
print(a)
a, b = b, a + b
```
Output:
```
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输出斐波那契数列前10项
可以使用循环或递归的方式来输出斐波那契数列前10项。以下是使用循环的方法:
```python
fibonacci = [0, 1]
for i in range(2, 10):
fibonacci.append(fibonacci[i-1] + fibonacci[i-2])
print(fibonacci)
```
输出结果为:[0, 1, 1, 2, 3, 5, 8, 13, 21, 34]
阅读全文