python 遞歸求階乘


 

#用遞歸函數求 n 階乘的值

def factorial(i):
    if i==0:
        return 1
    else:
        return i * factorial(i-1)# sum=n*(n-1)!所以直接調用自身

n=int(input('請輸入階乘數:'))
for i in range(n+1):
    print('%d !值為 %3d' %(i,factorial(i)))

 


免責聲明!

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



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