以下Python 範例程式,可以計算一個數字的階乘。使用者輸入一個正整數,程式會計算出這個數字的階乘

如果使用者輸入的數字是負數,程式會輸出一條錯誤訊息。

 

n = int(input("請輸入一個正整數:"))

# 檢查輸入的數字是否為正整數
if n < 0:
    print("輸入的數字必須為正整數!")
else:
    # 初始化階乘變數
    factorial = 1

    # 計算階乘
    for i in range(1, n + 1):
        factorial *= i

    # 輸出計算結果
    print("{0} 的階乘為 {1}".format(n, factorial))

 

 

#

創作者介紹
創作者 懷疑人生 的頭像
懷疑人生

懷疑人生

懷疑人生 發表在 痞客邦 留言(0) 人氣( 272 )