摘要:以下使用 Python 来实现斐波那契数列,定义了一个函数get_the_nth_fibonacci_numbers,用于计算数列中的第n项。


代码实现

"""Fibonacci numbers"""

def get_the_nth_fibonacci_numbers(n):
    """计算斐波那契数列中的第 n 位"""
    if n == 0:
        return 0
    pred, curr = 0, 1   # 斐波那契数列中的第 0 位 和 第 1 位
    i = 1               # 用于记录循环次数
    while i < n:
        pred, curr = curr, pred + curr
        i += 1
    return curr

# 打印前 9 项用于测试
i = 1
while i < 10:	
    print(get_the_nth_fibonacci_numbers(i))
    i += 1

运行结果

Python求斐波那契数列_ci