编写函数,求出 1*2*3*4…*N
时间: 2024-06-28 10:01:02 浏览: 162
用vc#语言编写的计算n !
3星 · 编辑精心推荐
编写一个函数来计算从1到N的所有整数的乘积是一个常见的编程练习,通常使用循环和累乘的方法实现。以下是用Python语言的一个示例:
```python
def factorial(n):
"""
计算1到n的阶乘
参数:
n (int): 需要计算阶乘的数
返回值:
int: n的阶乘结果
"""
if n == 0 or n == 1: # 阶乘的基本情况,0和1的阶乘为1
return 1
else:
result = 1
for i in range(1, n + 1):
result *= i
return result
# 示例:
N = 5
factorial_result = factorial(N)
print(f"The factorial of {N} is: {factorial_result}")
```
阅读全文