遞迴(自己呼叫自己)
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 - 關於我 - 意如