色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python 階乘 最簡(jiǎn)

Python 是一門(mén)功能強(qiáng)大的編程語(yǔ)言,可以用它輕松地計(jì)算階乘。

def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)

階乘是將一個(gè)整數(shù) n 從 1 到 n 的全部整數(shù)相乘得到的結(jié)果。在 Python 中,可以使用遞歸來(lái)計(jì)算階乘。

上面的代碼中,我們定義了一個(gè)函數(shù) factorial() 來(lái)計(jì)算階乘。如果輸入的參數(shù) n 等于 0,則函數(shù)返回 1。否則,函數(shù)會(huì)調(diào)用自身來(lái)計(jì)算 n-1 的階乘。最后,它會(huì)將 n 乘以 n-1 的階乘,得到 n 的階乘。

我們可以使用下面的代碼測(cè)試階乘函數(shù):

for i in range(10):
print(factorial(i))

這個(gè)代碼將計(jì)算 0 到 9 的階乘,并打印輸出結(jié)果。運(yùn)行上面的代碼會(huì)得到以下輸出:

1
1
2
6
24
120
720
5040
40320
362880

可以看到,我們成功地使用 Python 計(jì)算了階乘。Python 是一種非常強(qiáng)大且易于學(xué)習(xí)的編程語(yǔ)言,值得我們學(xué)習(xí)和使用。