python累乘代码

以下是Python中计算累乘的代码:

def product(numbers):
    result = 1
    for num in numbers:
        result *= num
    return result

这个函数接受一个数字列表作为参数,并返回这些数字的累乘积。它使用一个for循环来遍历列表中的每个数字,并将它们相乘。最后,它返回结果。

如果你想计算一个数的阶乘,可以使用以下代码:

def factorial(n):
    result = 1
    for i in range(1, n+1):
        result *= i
    return result

这个函数接受一个整数作为参数,并返回这个整数的阶乘。它使用一个for循环来遍历从1到n的所有整数,并将它们相乘。最后,它返回结果。

例如,如果你想计算5的阶乘,你可以调用这个函数:

print(factorial(5)) # 输出120

这将输出120,因为5的阶乘是1 * 2 * 3 * 4 * 5 = 120。