Python 函数实现斐波那契数列
def fibonacci(n): if n <= 0: return [] elif n == 1: return [0] elif n == 2: return [0, 1] else: fib = [0, 1] for i in range(2, n): fib.append(fib[i-1] + fib[i-2]) return fib
测试
print(fibonacci(0)) # [] print(fibonacci(1)) # [0] print(fibonacci(2)) # [0, 1] print(fibonacci(10)) # [0, 1, 1, 2, 3, 5, 8, 13, 21, 34]
原文地址: https://www.cveoy.top/t/topic/lvFS 著作权归作者所有。请勿转载和采集!