product.py 264 B

1234567891011121314151617
  1. # Copyright (c) 2010-2024 openpyxl
  2. """
  3. math.prod equivalent for < Python 3.8
  4. """
  5. import functools
  6. import operator
  7. def product(sequence):
  8. return functools.reduce(operator.mul, sequence)
  9. try:
  10. from math import prod
  11. except ImportError:
  12. prod = product