1! + 2! + 3! +…+ n!使用lambda表达式和高阶函数实现:

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiaoleizhanghahaha/article/details/82465369
from functools import reduce
def f1(n):
     return reduce(lambda a,b:a+b,map(lambda x:reduce(lambda k,j:k*j,map(lambda k:k+1,range(x))),map(lambda t:t+1,range(n))))
print(f1(5))

猜你喜欢

转载自blog.csdn.net/xiaoleizhanghahaha/article/details/82465369