可以使用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的阶乘并输出结果。