math.prod(iterable, start = 1)
La función math.prod calcula el producto de todos los elementos del iterable incluido como primer argumento. El parámetro start determina el primer valor a considerar en la multiplicación.
Si el iterable está vacío se devuelve el valor start.
- iterable: Iterable cuyos elementos se desea multiplicar. Éstos pueden ser números enteros, reales o complejos.
- start: Primer valor a considerar en la multiplicación. Por defecto toma el valor 1.
El resultado devuelto por la función math.prod es un número, entero, real o complejo.
En este ejemplo deseamos calcular el producto de los números 2, 3 y 1.5:
math.prod([2, 3, 1.5])
9.0
Repetimos el mismo ejemplo pero forzando que el primer valor a considerar en la multiplicación sea 4:
math.prod([2, 3, 1.5], start = 4)
24
Los elementos del iterable pueden ser números complejos:
math.prod([2, 3, 1 + 2j])
(6+12j)
Si el iterable está vacío, se devuelve el valor start:
math.prod([])
1
math.prod([], start = 2.5)
2.5