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 相关文章推荐
python logging类库使用例子
Nov 22 Python
python使用分治法实现求解最大值的方法
May 12 Python
详解使用python的logging模块在stdout输出的两种方法
May 17 Python
python实现播放音频和录音功能示例代码
Dec 30 Python
Python3.5内置模块之os模块、sys模块、shutil模块用法实例分析
Apr 27 Python
python实现二分类的卡方分箱示例
Nov 22 Python
torch 中各种图像格式转换的实现方法
Dec 26 Python
python GUI库图形界面开发之PyQt5多行文本框控件QTextEdit详细使用方法实例
Feb 28 Python
OpenCV Python实现图像指定区域裁剪
Mar 12 Python
用python实现一个简单的验证码
Dec 09 Python
PyTorch 实现L2正则化以及Dropout的操作
May 27 Python
Python中的matplotlib绘制百分比堆叠柱状图,并为每一个类别设置不同的填充图案
Apr 20 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
一些操作和快捷键的理解和讨论
2020/03/04 星际争霸
php上传文件并存储到mysql数据库的方法
2015/03/16 PHP
分享微信扫码支付开发遇到问题及解决方案-附Ecshop微信支付插件
2015/08/23 PHP
PHP实现长轮询消息实时推送功能代码实例讲解
2021/02/26 PHP
pjblog中的UBBCode.js
2007/04/25 Javascript
use jscript Create a SQL Server database
2007/06/16 Javascript
用js查找法实现当前栏目的高亮显示的代码
2007/11/24 Javascript
有趣的javascript数组定义方法
2010/09/10 Javascript
javascript中interval与setTimeOut的区别示例介绍
2014/03/14 Javascript
nodejs文件操作模块FS(File System)常用函数简明总结
2014/06/05 NodeJs
JS实现简单的图书馆享元模式实例
2015/06/30 Javascript
让图片跳跃起来  javascript图片轮播特效
2016/02/16 Javascript
详解vue事件对象、冒泡、阻止默认行为
2017/03/20 Javascript
详解最新vue-cli 2.9.1的webpack存在问题
2017/12/16 Javascript
vue非父子组件通信问题及解决方法
2018/06/11 Javascript
js+html5实现手机九宫格密码解锁功能
2018/07/30 Javascript
JS数组去重的6种方法完整实例
2018/12/08 Javascript
layer设置maxWidth及maxHeight解决方案
2019/07/26 Javascript
使用JS location实现搜索框历史记录功能
2019/12/23 Javascript
微信小程序scroll-view实现滚动到锚点左侧导航栏点餐功能(点击种类,滚动到锚点)
2020/06/11 Javascript
vue实现移动端触屏拖拽功能
2020/08/21 Javascript
将Django框架和遗留的Web应用集成的方法
2015/07/24 Python
Python 性能优化技巧总结
2016/11/01 Python
python中返回矩阵的行列方法
2018/04/04 Python
TensorFlow 合并/连接数组的方法
2018/07/27 Python
python3利用Socket实现通信的方法示例
2019/05/06 Python
关于python导入模块import与常见的模块详解
2019/08/28 Python
Python中的X[:,0]、X[:,1]、X[:,:,0]、X[:,:,1]、X[:,m:n]和X[:,:,m:n]
2020/02/13 Python
Python 必须了解的5种高级特征
2020/09/10 Python
python 多进程和协程配合使用写入数据
2020/10/30 Python
中国最大隐形眼镜网上商城:视客眼镜网
2016/10/30 全球购物
师范生教师实习自我鉴定
2013/09/27 职场文书
中西医专业毕业生职业规划书
2014/02/24 职场文书
机电一体化求职信
2014/03/10 职场文书
2014年纠风工作总结
2014/12/08 职场文书
Python内置数据结构列表与元组示例详解
2021/08/04 Python