欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 求n 階層

阮建安2年前10瀏覽0評論

Python 是一種流行的計算機編程語言,它以簡單易學和簡潔高效著稱。在 Python 中,我們可以輕松地編寫一個求 N 階層的程序。

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

以上代碼使用遞歸的方式計算 n 的階層。遞歸是一種自我調用的方法,可以通過調用自己來解決問題。當 n 等于 1 時,我們返回 1;否則,我們將 n 乘以 n-1 的階層。

在這個代碼塊中,我們使用了關鍵字 def 來定義一個函數 factorial。該函數接受一個整數參數 n,返回 n 的階層。我們還使用了一個 if-else 條件語句來檢查 n 是否等于 1,如果等于 1,則返回 1。否則,我們遞歸地計算 n-1 的階層,并將結果與 n 相乘。

最后,我們調用 factorial 函數,并將其傳遞給一個整數參數。在本例中,我們傳遞了 5,這意味著我們要計算 5 的階層。程序輸出 120,即 5 的階層。