← К задачамОткрыть курс →
Очко: ближайший к 21
Игра «Очко». Двое игроков набрали суммы очков a и b. Побеждает тот, чья сумма ближе к 21, но не превышает 21. Если сумма больше 21 — это перебор, и игрок проигрывает.
Реализуйте функцию nearest_21(a, b), которая возвращает:
1— если выигрывает первый игрок;2— если выигрывает второй;0— если оба перебрали, или суммы равны (ничья).
Примеры:
nearest_21(20, 18) -> 1
nearest_21(22, 19) -> 2 # первый перебрал
nearest_21(22, 25) -> 0 # оба перебрали
Курс по теме
Пройдите курс «Python с нуля» — по шагам, с проверкой
8 уроков · ~14 ч · теория, упражнения и экзамен с бейджем
def nearest_21(a, b):
pass
Здесь появится результат. Напиши решение слева и нажми «Проверить код».
Для запуска тестов необходима авторизация.