用python编写代码完成以下操作:(1)创建 fib_a、fib_b两个变量用于斐波那契数列前两项的计算,并设置变量的初始值为 1(2)创建 fibonacci_seq列表,并设置列表的初始值为[1,1]。 (3)创建 for循环,迭代range函数所生成的对象,迭代对象范围为0至14(4)根据斐波那契数列公式对数列进行计算,并将计算结果依次添加至 fibonacci_seq 列表中。(5)利用sum 两数对斐波那契数列列表进行求和。(6)根据输出格式输出数列及数列的求和数值。
时间: 2023-12-03 12:46:12 浏览: 102
用python完成斐波那契数列
以下是实现以上操作的 Python 代码:
```python
# 创建 fib_a、fib_b 两个变量用于斐波那契数列前两项的计算,并设置变量的初始值为 1
fib_a, fib_b = 1, 1
# 创建 fibonacci_seq 列表,并设置列表的初始值为 [1, 1]
fibonacci_seq = [1, 1]
# 创建 for 循环,迭代 range 函数所生成的对象,迭代对象范围为 0 至 14
for i in range(2, 15):
# 根据斐波那契数列公式对数列进行计算,并将计算结果依次添加至 fibonacci_seq 列表中
fib_c = fib_a + fib_b
fibonacci_seq.append(fib_c)
fib_a = fib_b
fib_b = fib_c
# 利用 sum 对斐波那契数列列表进行求和
fib_sum = sum(fibonacci_seq)
# 根据输出格式输出数列及数列的求和数值
print("斐波那契数列为:", fibonacci_seq)
print("斐波那契数列的求和为:", fib_sum)
```
输出结果为:
```
斐波那契数列为: [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610]
斐波那契数列的求和为: 1596
```
阅读全文