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 相关文章推荐
50行代码实现贪吃蛇(具体思路及代码)
Apr 27 Python
python开发之函数定义实例分析
Nov 12 Python
Python实现代码统计工具(终极篇)
Jul 04 Python
多版本Python共存的配置方法
May 22 Python
Python爬虫DNS解析缓存方法实例分析
Jun 02 Python
Python实现的堆排序算法示例
Apr 29 Python
解决python通过cx_Oracle模块连接Oracle乱码的问题
Oct 18 Python
python实现抽奖小程序
Apr 15 Python
python3中rank函数的用法
Nov 27 Python
学python最电脑配置有要求么
Jul 05 Python
python3.8.3安装教程及环境配置的详细教程(64-bit)
Nov 28 Python
OpenCV-Python 实现两张图片自动拼接成全景图
Jun 11 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边学边教》(04.编写简易的通讯录――视频教程1)
2006/12/13 PHP
PHP set_error_handler()函数使用详解(示例)
2013/11/12 PHP
PHP文件操作之获取目录下文件与计算相对路径的方法
2016/01/08 PHP
PHP 7.1中AES加解密方法mcrypt_module_open()的替换方案
2017/10/17 PHP
js 解决“options为空或不是对象”
2008/12/22 Javascript
EasySlider 基于jQuery功能强大简单易用的滑动门插件
2010/06/11 Javascript
javascript实现省市区三级联动下拉框菜单
2015/11/17 Javascript
AngularJS ng-bind 指令简单实现
2016/07/30 Javascript
js判断出两个字符串最大子串的函数实现方法
2016/11/01 Javascript
JavaScript动态检验密码强度的实现方法
2016/11/09 Javascript
JS动态生成年份和月份实例代码
2017/02/04 Javascript
ES6新特性之字符串的扩展实例分析
2017/04/01 Javascript
JavaScript Date对象应用实例分享
2017/10/30 Javascript
微信小程序开发背景图显示功能
2018/08/08 Javascript
JS module的导出和导入的实现代码
2019/02/25 Javascript
vue+iview/elementUi实现城市多选
2019/03/28 Javascript
详细讲解如何创建, 发布自己的 Vue UI 组件库
2019/05/29 Javascript
es6函数name属性功能与用法实例分析
2020/04/18 Javascript
ES6 十大特性简介
2020/12/09 Javascript
vue 动态生成拓扑图的示例
2021/01/03 Vue.js
[05:28]刀塔密之一:团结则存
2014/07/03 DOTA
Python学习笔记(二)基础语法
2014/06/06 Python
Python的Django框架中自定义模版标签的示例
2015/07/20 Python
Python字符串处理实例详解
2017/05/18 Python
浅谈Tensorflow由于版本问题出现的几种错误及解决方法
2018/06/13 Python
Python字典的核心底层原理讲解
2019/01/24 Python
有趣的Python图片制作之如何用QQ好友头像拼接出里昂
2020/04/22 Python
matplotlib grid()设置网格线外观的实现
2021/02/22 Python
python自动生成sql语句的脚本
2021/02/24 Python
HTML5实现直播间评论滚动效果的代码
2020/05/27 HTML / CSS
New Balance德国官方网站:购买鞋子和服装
2019/08/31 全球购物
2014年百日安全生产活动总结
2014/05/04 职场文书
社区学习党的群众路线教育实践活动心得体会
2014/11/03 职场文书
会议主持人开场白台词
2015/05/28 职场文书
六一活动主持词
2015/06/30 职场文书
Python学习之迭代器详解
2022/04/01 Python