python计算n阶乘的方法

这篇文章主要介绍了python计算n阶乘的方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。

创新互联公司长期为成百上千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为京口企业提供专业的成都网站建设、成都网站制作,京口网站改版等技术服务。拥有十多年丰富建站经验和众多成功案例,为您定制开发。

整数的阶乘(英语: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计算n阶乘的方法
当前URL:https://www.cdcxhl.com/article8/pshhop.html

成都网站建设公司_创新互联,为您提供品牌网站建设服务器托管定制网站网站设计公司微信公众号做网站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

h5响应式网站建设