python计算n的阶乘的方法代码


Posted in Python onOctober 25, 2019

整数的阶乘(英语: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 相关文章推荐
打开电脑上的QQ的python代码
Feb 10 Python
python通过post提交数据的方法
May 06 Python
python网络编程之数据传输UDP实例分析
May 20 Python
一步步解析Python斗牛游戏的概率
Feb 12 Python
Python安装第三方库及常见问题处理方法汇总
Sep 13 Python
Python数据结构与算法之链表定义与用法实例详解【单链表、循环链表】
Sep 28 Python
Python读取本地文件并解析网页元素的方法
May 21 Python
django-初始配置(纯手写)详解
Jul 30 Python
浅析Python数字类型和字符串类型的内置方法
Dec 22 Python
Django 解决上传文件时,request.FILES为空的问题
May 20 Python
Python requests上传文件实现步骤
Sep 15 Python
解决pytorch读取自制数据集出现过的问题
May 31 Python
Python OrderedDict的使用案例解析
Oct 25 #Python
python编写计算器功能
Oct 25 #Python
Python实现快速排序的方法详解
Oct 25 #Python
python实现超市商品销售管理系统
Oct 25 #Python
Python列表元素常见操作简单示例
Oct 25 #Python
python实现超市管理系统(后台管理)
Oct 25 #Python
Python操作列表常用方法实例小结【创建、遍历、统计、切片等】
Oct 25 #Python
You might like
PHP图像处理类库MagickWand用法实例分析
2015/05/21 PHP
PHP的Yii框架使用中的一些错误解决方法与建议
2015/08/21 PHP
js查找节点的方法小结
2015/01/13 Javascript
轻量级javascript 框架Backbone使用指南
2015/07/24 Javascript
浅析AngularJS中的指令
2016/03/20 Javascript
jQuery自适应轮播图插件Swiper用法示例
2016/08/24 Javascript
js注入 黑客之路必备!
2016/09/14 Javascript
jQuery拖拽通过八个点改变div大小
2020/11/29 Javascript
bootstrap表格分页实例讲解
2016/12/30 Javascript
BootStrap Fileinput的使用教程
2016/12/30 Javascript
JS实现简单的选择题测评系统代码思路详解(demo)
2017/09/03 Javascript
10 种最常见的 Javascript 错误(频率最高)
2018/02/08 Javascript
解决layui中table异步数据请求不支持自定义返回数据格式的问题
2018/08/19 Javascript
React Router V4使用指南(精讲)
2018/09/17 Javascript
ES6 更易于继承的类语法的使用
2019/02/11 Javascript
Vue路由对象属性 .meta $route.matched详解
2019/11/04 Javascript
vue npm install 安装某个指定的版本操作
2020/08/11 Javascript
[05:48]DOTA2英雄梦之声vol21 屠夫
2014/06/20 DOTA
[04:29]【TI9采访】OG.N0tail在胜者组决赛后接受采访
2019/08/25 DOTA
python使用递归解决全排列数字示例
2014/02/11 Python
python操作xml文件示例
2014/04/07 Python
简单介绍Python的Tornado框架中的协程异步实现原理
2015/04/23 Python
如何利用Fabric自动化你的任务
2016/10/20 Python
Pandas 合并多个Dataframe(merge,concat)的方法
2018/06/08 Python
python实现图片横向和纵向拼接
2020/03/05 Python
Python 生成VOC格式的标签实例
2020/03/10 Python
pyecharts在数据可视化中的应用详解
2020/06/08 Python
CSS3制作炫酷带方向感应的鼠标滑过图片3D动画
2016/03/16 HTML / CSS
HTML5新增的表单元素和属性实例解析
2014/07/07 HTML / CSS
Clarins娇韵诗英国官网:来自法国的天然护肤品牌
2017/04/18 全球购物
瑞典最大的儿童用品网上商店:pinkorblue.se
2021/03/09 全球购物
上海方立数码笔试题
2013/10/18 面试题
What's the difference between Debug and Trace class? (Debug类与Trace类有什么区别)
2013/09/10 面试题
辞职信格式范文
2015/05/13 职场文书
2015年外贸业务员工作总结范文
2015/05/23 职场文书
CentOS下安装Jenkins的完整步骤
2022/04/07 Servers