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的阶乘的详细内容,感谢大家的学习和对脚本之家的支持。
相关文章
django admin search_fields placeholder 管理后台添加搜索框提示文字
这篇文章主要介绍了django admin search_fields placeholder 管理后台添加搜索框提示文字,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2021-03-03
最新版 Windows10上安装Python 3.8.5的步骤详解
这篇文章主要介绍了最新版 Windows10上安装Python 3.8.5的步骤详解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-11-11
pytest解读fixtures之Teardown处理yield和addfinalizer方案
这篇文章主要为大家介绍了pytest解读fixtures之Teardown处理yield和addfinalizer的方案实例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2022-06-06
Python数据分析之双色球统计两个红和蓝球哪组合比例高的方法
这篇文章主要介绍了Python数据分析之双色球统计两个红和蓝球哪组合比例高的方法,涉及Python数值运算及图形绘制相关操作技巧,需要的朋友可以参考下2018-02-02


最新评论