تابعی بنویسید که یک لیست از اعداد صحیح (lst
) و یک عدد صحیح مثبت (k
) دریافت کند و کمترین و بیشترین مقدار ممکن از حاصلضرب k
عدد انتخابشده از لیست را برگرداند.
اگر تعداد عناصر لیست کمتر از k
باشد، تابع None
برگرداند.
نمونه ورودی و خروجی
ProductPair([1, -2, -3, 4, 6, 7], 1) ➞ (-3, 7)
ProductPair([1, -2, -3, 4, 6, 7], 2) ➞ (-21, 42)
ProductPair([1, -2, -3, 4, 6, 7], 3) ➞ (-126, 168)
ProductPair([1, -2, -3, 4, 6, 7], 1) ➞ (-3, 7)
ProductPair([1, -2, -3, 4, 6, 7], 2) ➞ (-21, 42)
ProductPair([1, -2, -3, 4, 6, 7], 3) ➞ (-126, 168)
ProductPair([1, -2, -3, 4, 6, 7], 7) ➞ None
نظرات