python计算阶乘的两个函数

  1. reduce()
#从functools中调用reduce()函数
from functools import reduce

#使用lambda,匿名函数,迭代
num = reduce(lambda x,y:x*y,range(1,n))  # 计算n的阶乘
print(num)
  1. factorial()
import math
value = math.factorial(n)  # 计算n的阶乘
print(value)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章