# 使用lambda表达式写一个递归,实现输出斐波那契数列 lambdafunc = lambda n : 1 if n == 1 or n == 2 else lambdafunc(n -1 ) + lambdafunc(n - 2) print(lambdafunc(6)) # 列出10个月的兔子的数量的变化 listA = [lambdafunc(i) for i in range(1, 11)] print(listA)
输出:
[1, 1, 2, 3, 5, 8, 13, 21, 34, 55]