بکندباز

شما در حال بازی با یک تاس هستید. قوانین به شرح زیر است.

  1. دو تاس را پرتاب کنید.
  2. اعداد روی تاس‌ها را با هم جمع کنید.
  3. مجموع را به امتیاز کل خود اضافه کنید.
  4. این کار را برای سه دور تکرار کنید.

اما اگر دو تاس برابر بیاندازید، امتیاز شما به سرعت به 0 کاهش می‌یابد و بازی شما بلافاصله به پایان می‌رسد! یک تابع ایجاد کنید که ورودی آن یک لیست از تاپل‌ها باشد و بعد از پایان بازی، امتیاز را برگرداند.

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

dice_game([(1, 2), (3, 4), (5, 6)]) ➞ 21

dice_game([(1, 1), (5, 6), (6, 4)]) ➞ 0

dice_game([(4, 5), (4, 5), (4, 5)]) ➞ 27

نکات

  • اگر یک پرتاب برابر بیفتد، همه سایر تاپل‌ها را در لیست نادیده بگیرید و مستقیماً 0 برگردانید.
self.assertEqual(dice_game([(1, 2), (3, 4), (5, 6)]), 21)
self.assertEqual(dice_game([(1, 1), (5, 6), (6, 4)]), 0)
self.assertEqual(dice_game([(4, 5), (4, 5), (4, 5)]), 27)
self.assertEqual(dice_game([(1, 3), (4, 3), (5, 5)]), 0)
self.assertEqual(dice_game([(1, 3), (4, 4), (5, 2)]), 0)

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

user-jJQg
امتیاز:‌ 3105
تصحیح اتوماتیک 0 0
‎پایتون‎
10 مرداد 1404

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

Amin
امتیاز:‌ 23333
تصحیح اتوماتیک 0 0
‎پایتون‎
8 بهمن 1403

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

h.a.s.a.n
امتیاز:‌ 1229
تصحیح اتوماتیک 0 0
‎پایتون‎
26 مهر 1403

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

aabbasm
امتیاز:‌ 932
تصحیح اتوماتیک 0 0
‎پایتون‎
24 مهر 1403

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

MarsBoy
امتیاز:‌ 7594
تصحیح اتوماتیک 0 0
‎پایتون‎
24 مهر 1403

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

amirgoodarzi
امتیاز:‌ 2656
تصحیح اتوماتیک 0 0
‎پایتون‎
7 مهر 1403

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

Aboolkhafan
امتیاز:‌ 4901
تصحیح اتوماتیک 0 0
‎پایتون‎
7 مهر 1403

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

user-Tg9h
امتیاز:‌ 1645
تصحیح اتوماتیک 0 0
‎پایتون‎
7 مهر 1403

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

Sa_shadow
امتیاز:‌ 8535
تصحیح اتوماتیک 0 0
‎پایتون‎
7 مهر 1403

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

mantix
امتیاز:‌ 19072
تصحیح اتوماتیک 0 0
‎پایتون‎
7 مهر 1403

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

نظرات

*
*

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