优草派 > Python

Python如何求出输入数的阶乘?python求阶乘方法

罗西汉         优草派

许多在平常数学计算中运用到的求各种值的方法也可以在python之中实现,那么下面这篇文章就会详细说明python之中求出一个输入的阶乘的方法,一起往下看看这篇文章吧。

Python如何求出输入数的阶乘?python求阶乘方法

在开始编写代码之前首先得知道阶乘是怎么进行计算的,阶乘就是所有小于及等于该数的正整数的积,并且0的阶乘为1,负数的阶乘为0。列入5的阶乘计算就是1*2*3*4*5,得到的结果就是120。

那么下面就声明一个函数,在函数块里来编写计算求输入数的阶乘,示例如下:

def fac():    # fac是阶乘的英文factorial的简写
    while Ture:    # 设置一个无限的循环知道主动退出
        print(’请输入一个大于1的正整数,计算它的阶乘’)
        ex = input(’或者输入exit退出程序’)
        if ex.isdigit() is True and ex>1:    # 判断输入的数是否为整数并且大于1
            for i in range(1,int(ex)+1):    # 循环取得阶乘求积的每一个数
                sum*=i    # 每次循环都乘上一个新的阶乘数
            print(f’{ex}的阶乘是{sum}’)    # 输出阶乘
        else:
            if ex == ’exit’:    # 输入exit退出求阶乘的程序
                break
        print(’输入的值不符合要求,请重新输入’)
fac()    # 调用函数

以上就是关于“Python如何求出输入数的阶乘?python求阶乘方法”的全部内容了,想要了解更多python的实用知识和代码示例可以在网页顶部栏目中找到python查看更多哦。


  • 微信好友

  • 朋友圈

  • 新浪微博

  • QQ空间

  • 复制链接

取消
5天短视频训练营
新手入门剪辑课程,零基础也能学
分享变现渠道,助你兼职赚钱
限时特惠:0元
立即抢
新手剪辑课程 (精心挑选,简单易学)
第一课
新手如何学剪辑视频? 开始学习
第二课
短视频剪辑培训班速成是真的吗? 开始学习
第三课
不需要付费的视频剪辑软件有哪些? 开始学习
第四课
手机剪辑app哪个好? 开始学习
第五课
如何做短视频剪辑赚钱? 开始学习
第六课
视频剪辑接单网站APP有哪些? 开始学习
第七课
哪里可以学短视频运营? 开始学习
第八课
做短视频运营需要会什么? 开始学习
【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。

客服热线:0731-85127885

湘ICP备19005950号-1  

工商营业执照信息

违法和不良信息举报

举报电话:0731-85127885 举报邮箱:tousu@csai.cn

优草派  版权所有 © 2024