← К задачам
Блекджек
Напишите функцию, которая принимает список с достоинством карт и проверяет их сумму. Если сумма больше 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):
Для запуска тестов необходима авторизация.