自定兴一个对整数n来阶乘的面数并调用输出结果。
时间: 2024-03-23 18:36:09 浏览: 40
求n!输出1-N的阶乘
5星 · 资源好评率100%
好的,我可以帮您写一个计算整数n的阶乘的程序。以下是使用Python语言的代码实现:
```python
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
n = int(input("请输入一个整数n:"))
result = factorial(n)
print("{}的阶乘为{}".format(n, result))
```
您可以将上述代码复制到Python环境中运行,然后输入一个整数n,即可计算并输出n的阶乘。需要注意的是,由于阶乘的结果很快就会超出Python内置的整数类型的表示范围,因此当n较大时,程序可能会报错。
阅读全文