本文摘自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 len什么意思
Python中descriptor的详细介绍
Python如何运行代码
Python如何查找字符串的长度?(代码示例)
Python复制文件到指定目录
Python是怎么操作文件和目录的?
Python语法基础知识
Python如何爬取百度云连接方法指导
Python中关于input和raw_input的比较
Python怎么输出图片
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » python如何计算n的阶乘