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编程中一些重用与缩减的建议
Apr 14 Python
Python 的描述符 descriptor详解
Feb 27 Python
举例讲解Python的lambda语句声明匿名函数的用法
Jul 01 Python
Python学生信息管理系统修改版
Mar 13 Python
python中字符串变二维数组的实例讲解
Apr 03 Python
Python Scapy随心所欲研究TCP协议栈
Nov 20 Python
Python银行系统实战源码
Oct 25 Python
python3实现单目标粒子群算法
Nov 14 Python
python实现从ftp服务器下载文件
Mar 03 Python
python数据库编程 ODBC方式实现通讯录
Mar 27 Python
Python容器类型公共方法总结
Aug 19 Python
Python实现Telnet自动连接检测密码的示例
Apr 16 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 minixml详解
2008/07/19 PHP
php常用的url处理函数总结
2014/11/19 PHP
ThinkPHP通过AJAX返回JSON的两种实现方法
2014/12/18 PHP
PHP结合jQuery实现找回密码
2015/07/22 PHP
阿里云Win2016安装Apache和PHP环境图文教程
2018/03/11 PHP
php实现推荐功能的简单实例
2019/09/29 PHP
Jquery 学习笔记(一)
2009/10/13 Javascript
javascript Array.sort() 跨浏览器下需要考虑的问题
2009/12/07 Javascript
从jQuery.camelCase()学习string.replace() 函数学习
2011/09/13 Javascript
JavaScript中自定义事件用法分析
2014/12/23 Javascript
浅析JavaScript中的事件机制
2015/06/04 Javascript
jQuery实现鼠标点击弹出渐变层的方法
2015/07/09 Javascript
Jquery实现纵向横向菜单
2016/01/24 Javascript
原生js和jquery分别实现横向导航菜单效果
2016/05/13 Javascript
vue中Npm run build 根据环境传递参数方法来打包不同域名
2018/03/29 Javascript
vue.js实现格式化时间并每秒更新显示功能示例
2018/07/07 Javascript
[43:36]Liquid vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python在linux中输出带颜色的文字的方法
2014/06/19 Python
解决python flask中config配置管理的问题
2019/07/26 Python
Python实现图片识别加翻译功能
2019/12/26 Python
Selenium python时间控件输入问题解决方案
2020/07/22 Python
使用css3制作登录表单的步骤
2014/04/07 HTML / CSS
Python里面如何实现tuple和list的转换
2012/06/13 面试题
英语自我评价范文
2014/01/24 职场文书
《和我们一样享受春天》教学反思
2014/02/07 职场文书
小学生期末评语
2014/04/21 职场文书
租赁协议书范本
2014/04/22 职场文书
求职信怎么写范文
2014/05/26 职场文书
村党支部书记承诺书
2014/05/29 职场文书
舞蹈教育学专业求职信
2014/06/29 职场文书
小学校园文化建设汇报材料
2014/08/19 职场文书
出租房屋协议书
2014/09/14 职场文书
2015自愿离婚协议书范本
2015/01/28 职场文书
三八节活动简报
2015/07/20 职场文书
golang中切片copy复制和等号复制的区别介绍
2021/04/27 Golang
MySQL8.0升级的踩坑历险记
2021/11/01 MySQL