久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

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

143次閱讀
沒有評論

共計 316 個字符,預計需要花費 1 分鐘才能閱讀完成。

以下是使用遞歸來計算階乘的 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 函數進行階乘計算,并打印結果。

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-13發表,共計316字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 西安市| 九江县| 洛阳市| 堆龙德庆县| 班玛县| 东辽县| 区。| 安泽县| 嘉善县| 克拉玛依市| 井冈山市| 车险| 包头市| 文登市| 富锦市| 巨野县| 清丰县| 涡阳县| 青州市| 西盟| 汨罗市| 河北区| 浦县| 休宁县| 瑞昌市| 淮阳县| 格尔木市| 陈巴尔虎旗| 正安县| 来安县| 镇江市| 九龙城区| 南昌市| 鄂尔多斯市| 措美县| 余江县| 团风县| 兴安县| 宜良县| 息烽县| 南通市|