亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

python遞歸求階乘的代碼怎么寫

小億
90
2023-12-11 15:35:28
欄目: 編程語言

以下是使用遞歸來計算階乘的Python代碼:

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

# 測試代碼
num = int(input("請輸入一個正整數:"))
result = factorial(num)
print(f"{num} 的階乘是:{result}")

首先定義了一個名為factorial的函數,該函數接受一個整數參數n。在函數內部,使用條件語句判斷n的值。如果n等于0或1,則返回1。否則,返回nfactorial(n-1)的乘積。

最后,通過用戶輸入一個正整數,調用factorial函數進行階乘計算,并打印結果。

0
上蔡县| 平山县| 霍城县| 隆昌县| 张家口市| 临夏县| 中山市| 泰兴市| 宁晋县| 炉霍县| 灵石县| 会泽县| 娱乐| 德州市| 盐亭县| 东港市| 仙桃市| 通州市| 沂源县| 南岸区| 紫阳县| 兴隆县| 益阳市| 百色市| 张家口市| 太仓市| 顺平县| 许昌市| 玛沁县| 彭水| 海伦市| 肃宁县| 昌吉市| 嘉禾县| 望江县| 乳源| 雷波县| 济宁市| 怀仁县| 汕尾市| 密山市|