本文摘自php中文网,作者爱喝马黛茶的安东尼,侵删。

整数的阶乘(英语:factorial)是所有小于及等于该数的正整数的积,0的阶乘为1。即:n!=1×2×3×...×n。
首先导入math模块,然后调用factorial()函数来计算阶乘。
相关推荐:《Python基础教程》
1 math.factorial(x)
1 2 | import math
value = math.factorial(x)
|
2. reduce函数
1 2 | def factorial(n):
return reduce(lambda x,y:x*y,[1]+range(1,n+1))
|
3. 递归实现
1 2 3 4 5 | def factorial(n):
if n == 0:
return 1
else :
return n * factorial(n - 1)
|
以上就是python如何计算n的阶乘的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
Python两列字符串如何合并?
Python中有关filter的用法详解
Python工作岗位有哪些
孩子学Python有用吗
Python如何求平均数
Python中insert用法是什么
Python爬虫看哪本书
Python的pip工具是什么
tkinter是Python自带的吗
详解Python中super()函数的用法及工作原理
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python如何计算n的阶乘