# 定义一个函数来生成斐波那契数列
def fibonacci(n):
# 如果 n 是 0 或 1,直接返回 n
if n <= 0:
return []
elif n == 1:
return [0]
elif n == 2:
return [0, 1]
# 初始化斐波那契数列的前两个元素
fib_sequence = [0, 1]
# 使用循环生成后续的斐波那契数
for i in range(2, n):
next_value = fib_sequence[-1] + fib_sequence[-2]
fib_sequence.append(next_value)
return fib_sequence
# 示例:生成前 10 个斐波那契数
n = 10
print(f"前 {n} 个斐波那契数列: {fibonacci(n)}")
fibonacci(n)
函数用于生成前 n
个斐波那契数。n <= 0
,返回空列表。n == 1
,返回 [0]
。n == 2
,返回 [0, 1]
。[0, 1]
。n
个元素。上一篇:sort在python中怎么用
下一篇:python scipy库
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站