← К задачам
Тяжело · +4ИгрыМассивыУсловияЦиклы

Блекджек

Напишите функцию, которая принимает список с достоинством карт и проверяет их сумму. Если сумма больше 21 — вернуть True. Если сумма меньше или равна 21 — False. Значение каждой карты:

  • 2-10 — их достоинство.
  • Валет, дама и король (В, Д, К) — 10.
  • Туз — 1.

Примеры

over_twenty_one([2, 8, "В"]) ➞ false

over_twenty_one(["Т", "В", "К"]) ➞ false

over_twenty_one([5, 5, 3, 9]) ➞ true

over_twenty_one([2, 6, 4, 4, 5]) ➞ false

over_twenty_one(["В", "Д", "К"]) ➞ true

Примечание

В списке может быть только один туз.

def over_twenty_one(cards):
	
Для запуска тестов необходима авторизация.
Поддержать проект