以下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))
#
請先 登入 以發表留言。