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动态监控日志内容的示例
Feb 16 Python
Python脚本暴力破解栅栏密码
Oct 19 Python
python实现人脸识别代码
Nov 08 Python
Python安装lz4-0.10.1遇到的坑
May 20 Python
在Pycharm中执行scrapy命令的方法
Jan 16 Python
Python3.4学习笔记之列表、数组操作示例
Mar 01 Python
GitHub 热门:Python 算法大全,Star 超过 2 万
Apr 29 Python
python集合的创建、添加及删除操作示例
Oct 08 Python
使用pandas实现连续数据的离散化处理方式(分箱操作)
Nov 22 Python
Python 实现简单的客户端认证
Jul 29 Python
pytorch 中forward 的用法与解释说明
Feb 26 Python
Python+SeaTable实现计算两个日期间的工作日天数
Jul 07 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 代码规范小结
2012/03/08 PHP
注释PHP和html混合代码的小技巧(分享)
2016/11/03 PHP
解决Laravel无法使用COOKIE和SESSION的问题
2019/10/16 PHP
jQuery的一些特性和用法整理小结
2010/01/13 Javascript
JavaScript 原型学习总结
2010/10/29 Javascript
Jquery getJSON方法详细分析
2013/12/26 Javascript
js获取数组的最后一个元素
2015/04/14 Javascript
AngularJS基础 ng-readonly 指令简单示例
2016/08/02 Javascript
canvas绘制七巧板
2017/02/03 Javascript
如何编写一个完整的Angular4 FormText 组件
2017/11/18 Javascript
vue.js2.0 实现better-scroll的滚动效果实例详解
2018/08/13 Javascript
React Native中Mobx的使用方法详解
2018/12/04 Javascript
Javascript实现html转pdf高清版(提高分辨率)
2020/02/19 Javascript
bootstrapValidator表单校验、更改状态、新增、移除校验字段的实例代码
2020/05/19 Javascript
详细解读Python中的__init__()方法
2015/05/02 Python
在Django的视图中使用form对象的方法
2015/07/18 Python
python脚本替换指定行实现步骤
2017/07/11 Python
Django 添加静态文件的两种实现方法(必看篇)
2017/07/14 Python
Python进度条实时显示处理进度的示例代码
2018/01/30 Python
Python Requests模拟登录实现图书馆座位自动预约
2018/04/27 Python
Kali Linux安装ipython2 和 ipython3的方法
2019/07/11 Python
Django模型中字段属性choice使用说明
2020/03/30 Python
python反扒机制的5种解决方法
2021/02/06 Python
解决python的空格和tab混淆而报错的问题
2021/02/26 Python
Mio Skincare英国官网:身体紧致及孕期身体护理
2018/08/19 全球购物
Prototype如何更新局部页面
2013/03/03 面试题
中职生自我鉴定范文
2013/10/03 职场文书
企划专员岗位职责
2013/12/09 职场文书
运动会入场词50字
2014/02/20 职场文书
优秀的2014年两会精神解读
2014/03/17 职场文书
优秀工会工作者事迹材料
2014/06/02 职场文书
导游词格式
2015/02/13 职场文书
2015年置业顾问工作总结
2015/04/07 职场文书
火烧圆明园的观后感
2015/06/03 职场文书
银行安全保卫工作总结
2015/08/10 职场文书
施工安全协议书
2016/03/22 职场文书