Python中求阶乘(factorial)
生活随笔
收集整理的這篇文章主要介紹了
Python中求阶乘(factorial)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. math.factorial(x)
import math
value = math.factorial(x)
2. reduce函數
def factorial(n):
return reduce(lambda x,y:x*y,[1]+range(1,n+1))
3. 遞歸實現
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n - 1)
總結
以上是生活随笔為你收集整理的Python中求阶乘(factorial)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 人生苦短之Python的urllib u
- 下一篇: ssh2 和 ssh 的公钥转换