بکندباز

در بازی بلک‌جک، کارت‌ها با مقادیر ۱-، ۰ و ۱ شمارش می‌شوند:

  • کارت‌های ۲, ۳, ۴, ۵, ۶ به عنوان +۱ شمارش می‌شوند.
  • کارت‌های ۷, ۸, ۹ به عنوان ۰ شمارش می‌شوند.
  • کارت‌های ۱۰, J, Q, K, A به عنوان ۱- شمارش می‌شوند.

تابعی ایجاد کنید که تعداد کارت‌ها را از لیست داده‌شده شمارش کند و نتیجه را برگرداند.

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

count([5, 9, 10, 3, "J", "A", 4, 8, 5]) ➞ 1

count(["A", "A", "K", "Q", "Q", "J"]) ➞ -6

count(["A", 5, 5, 2, 6, 2, 3, 8, 9, 7]) ➞ 5

نکات

  • ورودی‌های رشته‌ای همیشه با حروف بزرگ (UpperCase) هستند.
  • نیازی به توجه به بزرگی یا کوچکی حروف نیست.
  • اگر آرگومان خالی باشد، ۰ برگردانید.
  • ورودی‌هایی غیر از ۲, ۳, ۴, ۵, ۶, ۷, ۸, ۹, ۱۰, “J”, “Q”, “K”, “A” در نظر گرفته نشوند.
self.assertEqual(count([5, 9, 10, 3, "J", "A", 4, 8, 5]), 1)
self.assertEqual(count(["A", "A", "K", "Q", "Q", "J"]), -6)
self.assertEqual(count(["A", 5, 5, 2, 6, 2, 3, 8, 9, 7]), 5)
self.assertEqual(count([2, 2, 2, 2, 2, 2, 2, 2]), 8)
self.assertEqual(count(['A', 'A', 'A', 'A', 'A', 'A', 'A']), -7)

برای ثبت پاسخ خود، ابتدا باید در سایت وارد شوید.

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

MoYaKeMo
تصحیح اتوماتیک
‎پایتون‎
8 تير 1405

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

---N---
تصحیح اتوماتیک
‎پایتون‎
7 تير 1405

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

user-9XCM
تصحیح اتوماتیک
‎پایتون‎
26 خرداد 1405

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

user-vud8
تصحیح اتوماتیک
‎پایتون‎
1 خرداد 1405

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

user-j2ej
تصحیح اتوماتیک
‎پایتون‎
27 ارديبهشت 1405

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

mohamad0232
تصحیح اتوماتیک
‎پایتون‎
15 دي 1404

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

Amin
تصحیح اتوماتیک
‎پایتون‎
9 شهريور 1404

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

Sinarm68
تصحیح اتوماتیک
‎پایتون‎
4 مرداد 1404

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

user-ixnb
تصحیح اتوماتیک
‎پایتون‎
16 خرداد 1404

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

user-ixnb
تصحیح اتوماتیک
‎پایتون‎
16 خرداد 1404

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

arsep363
تصحیح اتوماتیک
‎پایتون‎
24 ارديبهشت 1404

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

user-jJQg
تصحیح اتوماتیک
‎پایتون‎
16 فروردين 1404

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

Arash.nc
تصحیح اتوماتیک
‎پایتون‎
12 فروردين 1404

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

moj_taba_hp
تصحیح اتوماتیک
‎پایتون‎
22 اسفند 1403

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

haloam
تصحیح اتوماتیک
‎پایتون‎
20 اسفند 1403

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

mantix
تصحیح اتوماتیک
‎پایتون‎
16 اسفند 1403

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

MarsBoy
تصحیح اتوماتیک
‎پایتون‎
16 اسفند 1403

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

نظرات

*
*

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