可以使用for循環來計算n的階乘,然后輸出結果。以下是一個示例代碼:
n = int(input("請輸入一個正整數:"))
factorial = 1
if n < 0:
print("抱歉,階乘只能計算非負整數!")
elif n == 0:
print("0的階乘為1")
else:
for i in range(1, n + 1):
factorial *= i
print(f"{n}的階乘為:{factorial}")
在這個示例中,用戶輸入一個正整數n,然后使用for循環計算n的階乘并輸出結果。