利用遞歸函數計算階乘
用戶輸入一個數,計算這個數的階乘: 比如: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刪除。