# 使用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]
本文介绍了一种使用Python的Lambda表达式实现递归算法的方法,以计算斐波那契数列。通过简洁的代码展示了如何利用Lambda表达式计算前10个月的兔子数量变化。
3195

被折叠的 条评论
为什么被折叠?



