输出Fabonacci数列
时间: 2024-10-28 09:15:39 浏览: 15
C++输出斐波那契数列的两种实现方法
5星 · 资源好评率100%
斐波那契数列是一个经典的数列,每个数字是前两个数字之和,通常从0和1开始。例如,前几项是0, 1, 1, 2, 3, 5, 8, 13, 21...。以下是生成斐波那契数列的一种常见算法:
```python
def fibonacci(n):
if n <= 0:
return []
elif n == 1:
return [0]
elif n == 2:
return [0, 1]
else:
fib_sequence = [0, 1] # 前两项
while len(fib_sequence) < n:
fib_sequence.append(fib_sequence[-1] + fib_sequence[-2])
return fib_sequence
# 获取指定位置的斐波那契数
position = int(input("请输入你想查看的斐波那契数的位置(从第0项算起):"))
fibonacci_sequence = fibonacci(position)
print(f"斐波那契数列的第{position}项是:", fibonacci_sequence[position - 1])
阅读全文