斐波那契数列,从第3项开始,每一项都等于前两项之和。
def gen_fib(l): fib = [0, 1] for i in range(l - len(fib)): fib.append(fib[-1] + fib[-2]) return fib # 返回列表,不返回变量fiba = gen_fib(10)print(a)print('-' * 50)n = int(input("length: "))print(gen_fib(n)) # 不会把变量n传入,是把n代表的值赋值给形参
结果输出: