n = int(input())

if n == 1: print(1) elif n == 2: print(1, 1) else: fib = [1, 1] for i in range(2, n): fib.append(fib[-1] + fib[-2]) print(*fib) # 注意,*fib表示将列表fib展开成多个参数传入print函数中,相当于print(fib[0], fib[1], fib[2], ...)

Python 斐波那契数列生成器:输入数字,输出前n项

原文地址: https://www.cveoy.top/t/topic/n70s 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录