階乘:一個正整數的階乘(factorial)是所有小於及等於該數的正整數的積,並且0的階乘為1。自然數n的階乘寫作n!。
#---------------------------------- 階乘-方式一 -------------------------
def fun(n):
if n==0:
return 1
elif n<0:
return "請輸入大於0的整數"
else:
return n*fun(n-1)
##---------------------------------- 階乘-方式二(通過for循環+ range()函數實現 -------------------------
def fun(n):
sum=1
for i in range(1,n+1):
sum*=i
return sum