مثال
محاسبه ی حاصلضرب اعضای یک مجموعه:
# Import math Library
import math
sequence = (2, 2, 2)
#Return the product of the elements
print(math.prod(sequence))
توضیحات
متد math.prod()
حاصلضرب اعضای مجموعه ی ورودی را محاسبه و در خروجی برمیگرداند.
سینتکس
math.prod(iterable, start)
مقادیر پارامتر ها
پارامتر | توضیح |
---|---|
iterable | اجباری. یک مجموعه مثل لیست، تاپل و … |
start | اختیاری. یک عدد اختیاری که در کل حاصلضرب، ضرب شود. پیش فرض = 1 |
جزئیات فنی
مقدار بازگشتی: | حاصلضرب |
---|---|
ورژن پایتون: | 3.8 |
سلام، ورژن پایتون بنده 3.9.13 هست. هنگام استفاده از این متد به هیچ وجه امکان دریافت بیش از یک ورودی میسر نیست و متد math.prod فقط یک مجموعه (لیست، تاپل، آرایه و ...) دریافت کرده و حاصلضرب اعضای آنها را بر میگرداند. (گویا پارامتر start در این ورژن از پایتون، حذف شده است.)
متن ارور:
TypeError: prod() takes exactly 1 positional argument (2 given)