Python-61-遞迴使用方式

遞迴(自己呼叫自己)

def mycode(n):
     if n == 1:
         return 1
     else:
       return n * mycode(n - 1) 
       #如果n=5(5*4*3*2*1)
       #如果n=10(10*9*8*7*6*5*4*3*2*1)

a=mycode(1)
print(a)#1

b=mycode(5)
print(b)#120

c=mycode(10)
print(c)# 3628800

看看效果

Yiru@Studio - 關於我 - 意如