📅  最后修改于: 2023-12-03 14:56:20.811000             🧑  作者: Mango
本文介绍了如何使用 Python 编写一个程序来打印斐波那契数列。斐波那契数列是一个从 0 和 1 开始的数列,后续的数都是前两个数之和。例如:0, 1, 1, 2, 3, 5, 8, 13, ...
以下是用 Python 编写的一个简单程序示例,用来生成并打印斐波那契数列。
def print_fibonacci(n):
# 初始化前两个斐波那契数
fibonacci = [0, 1]
# 循环生成并打印斐波那契数列
for i in range(2, n):
fibonacci.append(fibonacci[i-1] + fibonacci[i-2])
return fibonacci
# 调用函数并打印前 10 个斐波那契数
print(print_fibonacci(10))
上述程序将打印出斐波那契数列的前 10 个数:[0, 1, 1, 2, 3, 5, 8, 13, 21, 34]
print_fibonacci
函数用于生成斐波那契数列,并将其存储在一个列表 fibonacci
中。fibonacci
列表为 [0, 1]
来设置斐波那契数列的前两个数。2
开始,通过将上一个数和上上个数的和存储在 fibonacci
列表中生成下一个数。print_fibonacci
函数,并传入 n
的值为 10
,以打印前十个斐波那契数。以上是一个简单的 Python 程序示例,用于生成并打印斐波那契数列。根据需求,你可以修改 print_fibonacci
函数中的 n
的值来打印更多的数。