定义生成器函数fibsn 生成Fibnacci数列的前 n项。Fibnacci数列为0 1 1 2 3 5 8 13 21 34 即由前两项和生成当前项。
def fibs(n): result = [] a, b = 0, 1 for i in range(n): result.append(a) a, b = b, a + b return result
print(fibs(10)) # 输出前10项Fibnacci数列:[0, 1, 1, 2, 3, 5, 8, 13, 21, 34]
原文地址: https://www.cveoy.top/t/topic/cu1w 著作权归作者所有。请勿转载和采集!