自定兴一个对整数n来阶乘的面数并调用输出结果。
时间: 2024-03-22 21:39:46 浏览: 24
求n!输出1-N的阶乘
5星 · 资源好评率100%
好的,你可以参考下面的 Python 代码来实现:
```python
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
n = 5 # 这里可以设置你想要求阶乘的数
result = factorial(n)
print("%d 的阶乘是 %d" % (n, result))
```
这个代码中,`factorial` 函数使用递归的方式计算阶乘,当 `n` 等于 0 的时候,返回 1,否则返回 `n` 乘以 `n-1` 的阶乘。最后我们调用这个函数,求出 5 的阶乘,并输出结果。你可以根据需要修改 `n` 的值来求其他数的阶乘。
阅读全文