利用数组输出Fibonacci数列前n项
时间: 2024-01-01 18:47:11 浏览: 98
求Fibonacci数列的第n项-课件vc第五章函数
好的,以下是利用数组输出Fibonacci数列前n项的示例代码:
```python
n = int(input("请输入要输出的Fibonacci数列的项数:"))
fib = [0, 1] # 初始化Fibonacci数列的前两项
for i in range(2, n):
fib.append(fib[i-1] + fib[i-2]) # 计算并添加当前项的值
print("Fibonacci数列的前", n, "项为:", fib)
```
运行示例:
```
请输入要输出的Fibonacci数列的项数:10
Fibonacci数列的前 10 项为: [0, 1, 1, 2, 3, 5, 8, 13, 21, 34]
```
该代码首先接受用户输入要输出的Fibonacci数列的项数n,然后初始化Fibonacci数列的前两项为0和1。接着使用for循环从第3项开始,利用前两项的值计算当前项的值,并将其添加到Fibonacci数列数组中。最后输出完整的Fibonacci数列数组。
阅读全文