python 计算阶乘


利用递归函数计算阶乘

用户输入一个数,计算这个数的阶乘: 比如:5! = 120

class Factorial:
    def fact(self,num):
        if num > 0:
            return num*self.fact(num-1)
        else:
            return 1

num = float(input('输入要求的阶乘:'))
a = Factorial()
ret = a.fact(num)
print(ret)

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM