中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
哈尔滨市| 禹州市| 堆龙德庆县| 水富县| 丰都县| 河池市| 绥阳县| 南川市| 静乐县| 伽师县| 肇州县| 芒康县| 柳林县| 蒙山县| 阿克| 翁源县| 澄城县| 无为县| 昆明市| 霍城县| 扎赉特旗| 万载县| 汕尾市| 荣昌县| 潞西市| 光山县| 武威市| 河间市| 上犹县| 沾化县| 旬邑县| 昭觉县| 香格里拉县| 沈阳市| 崇文区| 云南省| 新干县| 如皋市| 赞皇县| 金山区| 淮阳县|