python使用遞歸求方法求解n的階乘


n = int(input("請輸入一個數字:\n"))
def demo(n):
sum = 0
if n == 0:
sum = 1
else:
sum = n * demo(n - 1)
return sum

print("%d 的階乘為 %d"%(n,demo(n)))


輸出結果:

請輸入數字:
5

5 的階乘為 120


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM