挑戰每日打卡python基礎題
come with me !今日練習:求階乘,使用遞歸與非遞歸的方法,進行解答
# 方法一:不遞歸
n=5
ji = 1
for i in range(1,n+1):
ji *= i
print(ji)
# 方法二:遞歸
def jie_cheng(n):
if n == 1:
return 1
else:
return n*jie_cheng(n-1)
print(jie_cheng(5))
#結果120