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