利用递归函数计算阶乘
用户输入一个数,计算这个数的阶乘: 比如: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)
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删除。