python计算n的阶乘的方法代码
更新时间:2019年10月25日 14:34:53 作者:爱喝马黛茶的安东尼
在本篇文章里小编给各位整理的是关于python计算n的阶乘的相关知识点,需要的朋友们参考下。
整数的阶乘(英语:factorial)是所有小于及等于该数的正整数的积,0的阶乘为1。即:n!=1×2×3×...×n。
首先导入math模块,然后调用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如何计算n的阶乘的详细内容,感谢大家的学习和对脚本之家的支持。
相关文章
python计算机视觉OpenCV库实现实时摄像头人脸检测示例
这篇文章主要为大家介绍了python使用OpenCV实现实时摄像头人脸检测的示例过程,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步2021-10-10在Sublime Editor中配置Python环境的详细教程
这篇文章主要介绍在sublime编辑器中安装python软件包,以 实现自动完成等功能,并在sublime编辑器本身中运行build,本文通过实例代码给大家介绍的非常详细,需要的朋友参考下吧2020-05-05Python IDLE 错误:IDLE''''s subprocess didn''''t make connectio
这篇文章主要介绍了Python IDLE 错误:IDLE's subprocess didn't make connection 的解决方案的相关资料,需要的朋友可以参考下2017-02-02PyTorch中view()与 reshape()的区别详析
这篇文章主要给大家介绍了关于PyTorch中view() 与 reshape() 区别的相关资料,文中通过实例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下2022-01-01
最新评论