使用for循环输出斐波那契数列并求和python编程基础
时间: 2024-11-06 07:36:32 浏览: 97
第1章《Python语言程序设计基础(第2版)》.txt
在Python编程中,你可以使用for循环来输出斐波那契数列,并同时计算数列的和。斐波那契数列是一个经典的数列,其中每个数字都是前两个数字之和,通常开始于0和1(F0 = 0, F1 = 1)。以下是简单的代码示例:
```python
def fibonacci(n):
fib_sequence = [0, 1] # 初始化前两个数
sum_fib = fib_sequence[0] + fib_sequence[1] # 初始和为第一个数
# 使用for循环生成并累加后续的斐波那契数
for i in range(2, n):
next_num = fib_sequence[-2]
fib_sequence.append(next_num)
sum_fib += next_num
return fib_sequence, sum_fib
# 输出前n项斐波那契数列及其总和,比如n=10
n = 10
fib_numbers, total_sum = fibonacci(n)
print("斐波那契数列:", fib_numbers)
print("斐波那契数列的和:", total_sum)
阅读全文