a=5 # 在python中实现使用lambda求n的阶乘 # 方式1,递归 f = lambda n: f(n-1) * n if n>=2 else 1 print(f(5)) # 方式二 reduce from functools import reduce f_5=reduce(lambda x,y:x*y,range(1,6)) print(f_5) # 120 # 120
python lambda实现阶乘运算
最新推荐文章于 2023-10-23 21:13:00 发布
a=5 # 在python中实现使用lambda求n的阶乘 # 方式1,递归 f = lambda n: f(n-1) * n if n>=2 else 1 print(f(5)) # 方式二 reduce from functools import reduce f_5=reduce(lambda x,y:x*y,range(1,6)) print(f_5) # 120 # 120