بکندباز

تابعی ایجاد کنید که یک لیست را n بار تحت تبدیل زوج-فرد قرار دهد. هر تبدیل زوج-فرد به این صورت عمل می‌کند:

  • به هر عدد فرد، دو واحد (+۲) اضافه می‌کند.
  • از هر عدد زوج، دو واحد (-۲) کم می‌کند.

مثال

even_odd_transform([3, 4, 9], 3) ➞ [9, -2, 15]
# زیرا [3, 4, 9] => [5, 2, 11] => [7, 0, 13] => [9, -2, 15]

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

even_odd_transform([3, 4, 9], 3) ➞ [9, -2, 15]

even_odd_transform([0, 0, 0], 10) ➞ [-20, -20, -20]

even_odd_transform([1, 2, 3], 1) ➞ [3, 0, 5]
self.assertEqual(even_odd_transform([3, 4, 9], 3), [9, -2, 15])
self.assertEqual(even_odd_transform([0, 0, 0], 10), [-20, -20, -20])
self.assertEqual(even_odd_transform([1, 2, 3], 1), [3, 0, 5])
self.assertEqual(even_odd_transform([55, 90, 830], 2), [59, 86, 826])

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

moj_taba_hp
امتیاز:‌ 2963
تصحیح اتوماتیک 0 0
‎پایتون‎
22 اسفند 1403

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

user-ixnb
امتیاز:‌ 3478
تصحیح اتوماتیک 0 0
‎پایتون‎
17 اسفند 1403

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

user-ixnb
امتیاز:‌ 3478
تصحیح اتوماتیک 0 0
‎پایتون‎
17 اسفند 1403

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

user-ixnb
امتیاز:‌ 3478
تصحیح اتوماتیک 0 0
‎پایتون‎
17 اسفند 1403

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

user-0czO
امتیاز:‌ 25
تصحیح اتوماتیک 0 0
‎پایتون‎
17 اسفند 1403

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

user-OYRr
امتیاز:‌ 4015
تصحیح اتوماتیک 0 0
‎پایتون‎
17 اسفند 1403

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

mantix
امتیاز:‌ 18337
تصحیح اتوماتیک 0 0
‎پایتون‎
17 اسفند 1403

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

MarsBoy
امتیاز:‌ 6866
تصحیح اتوماتیک 0 0
‎پایتون‎
17 اسفند 1403

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

نظرات

*
*

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