# 示例代码:计算斐波那契数列
def fibonacci(n):
"""
计算斐波那契数列的第n项。
参数:
n -- 斐波那契数列的位置 (非负整数)
返回:
斐波那契数列的第n项
"""
if n <= 0:
return 0
elif n == 1:
return 1
else:
a, b = 0, 1
for _ in range(2, n + 1):
a, b = b, a + b
return b
# 测试代码
if __name__ == "__main__":
n = 10 # 可以更改这个值来测试不同的斐波那契数
print(f"斐波那契数列的第 {n} 项是: {fibonacci(n)}")
fibonacci 函数用于计算斐波那契数列的第 n 项。斐波那契数列的定义是从0和1开始,后续每一项都是前两项之和。if n <= 0: 和 elif n == 1: 是处理特殊情况的条件语句,当 n 为0时返回0,当 n 为1时返回1。for 循环迭代计算从第2项到第 n 项的值,并通过两个变量 a 和 b 来存储前两项的值,逐步更新它们。if __name__ == "__main__": 下面的部分是测试代码,用于验证函数的正确性。你可以修改 n 的值来测试不同的斐波那契数。上一篇:python取整数
下一篇:python中[:3]
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站