输入一个正整数,输出其阶乘值n!
时间: 2023-06-08 18:06:01 浏览: 123
编写程序,输入整数 n,计算并输出 n 的阶乘
好的,您可以输入以下指令实现您的要求:
```
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
num = int(input("请输入一个正整数: "))
print(num, "的阶乘是", factorial(num))
```
请注意,这段代码是基于Python编写的,并且只支持输入正整数,否则会报错。
阅读全文