. 编写程序,输出斐波那契数列前 20 项,并且求和。
时间: 2024-11-15 15:19:57 浏览: 0
Java求一个分数数列的前20项之和的实现代码
斐波那契数列是一个典型的递归序列,其中每个数字都是前两个数字之和。下面是一个简单的Python程序,用于输出斐波那契数列的前20项并计算它们的和:
```python
def fibonacci(n):
if n <= 0:
return []
elif n == 1:
return [0]
elif n == 2:
return [0, 1]
else:
fib_list = [0, 1] # 初始化前两项
for i in range(2, n):
next_num = fib_list[-1] + fib_list[-2] # 计算下一项
fib_list.append(next_num)
return fib_list
# 输出前20项斐波那契数列
fib_sequence = fibonacci(20)
print("斐波那契数列前20项:", fib_sequence)
# 求和
sum_of_fib = sum(fib_sequence)
print("斐波那契数列前20项的和:", sum_of_fib)
```
运行此程序,你会看到斐波那契数列的前20项以及它们的总和。
阅读全文