بکندباز

تابعی بنویسید که یک لیست از اعداد صحیح (lst) و یک عدد صحیح مثبت (k) دریافت کند و کمترین و بیشترین مقدار ممکن از حاصل‌ضرب k عدد انتخاب‌شده از لیست را برگرداند.
اگر تعداد عناصر لیست کمتر از k باشد، تابع None برگرداند.

نمونه ورودی و خروجی

product_pair([1, -2, -3, 4, 6, 7], 1) ➞ (-3, 7)

product_pair([1, -2, -3, 4, 6, 7], 2) ➞ (-21, 42)

product_pair([1, -2, -3, 4, 6, 7], 3) ➞ (-126, 168)
self.assertEqual(product_pair([1, -2, -3, 4, 6, 7], 1), (-3, 7))
self.assertEqual(product_pair([1, -2, -3, 4, 6, 7], 2), (-21, 42))
self.assertEqual(product_pair([1, -2, -3, 4, 6, 7], 3), (-126, 168))
self.assertEqual(product_pair([1, -2, -3, 4, 6, 7], 7), None)

پاسخ های کاربران به این تمرین

user-ixnb
امتیاز:‌ 3663
تصحیح اتوماتیک 0 0
‎پایتون‎
22 بهمن 1403

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

MarsBoy
امتیاز:‌ 7491
تصحیح اتوماتیک 0 0
‎پایتون‎
22 بهمن 1403

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

Amin
امتیاز:‌ 20573
تصحیح اتوماتیک 1 0
‎پایتون‎
22 بهمن 1403

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

نظرات

*
*

تمرینات مرتبط