python如何计算n的阶乘


本文摘自php中文网,作者爱喝马黛茶的安东尼,侵删。

整数的阶乘(英语:factorial)是所有小于及等于该数的正整数的积,0的阶乘为1。即:n!=1×2×3×...×n。

首先导入math模块,然后调用factorial()函数来计算阶乘。

相关推荐:《Python基础教程》

1 math.factorial(x)

1

2

import math

value = math.factorial(x)

2. reduce函数

1

2

def factorial(n):

    return reduce(lambda x,y:x*y,[1]+range(1,n+1))

3. 递归实现

1

2

3

4

5

def factorial(n):   

    if n == 0:       

        return 1   

    else:       

        return n * factorial(n - 1)

以上就是python如何计算n的阶乘的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

Python len什么意思

Python中descriptor的详细介绍

Python如何运行代码

Python如何查找字符串的长度?(代码示例)

Python复制文件到指定目录

Python是怎么操作文件和目录的?

Python语法基础知识

Python如何爬取百度云连接方法指导

Python中关于input和raw_input的比较

Python怎么输出图片

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...