编写一个Python函数来计算一个数字(非负整数)的阶乘。函数接受数字作为参数。
时间: 2024-05-05 16:17:59 浏览: 88
python计算阶乘和的方法(1!+2!+3!+…+n!)
好的,我可以帮您编写这个 Python 函数来计算一个数字的阶乘。以下是代码示例:
```
def factorial(num):
if num == 0:
return 1
else:
return num * factorial(num - 1)
```
这个函数接受一个数字作为参数,然后使用递归来计算阶乘。如果数字是 0,则返回 1。否则,函数返回该数字乘以该数字减 1 的阶乘。
阅读全文