Войти Создать аккаунт

Игра «Угадай число» · Шаг 3 из 3

Партия

Ответ на попытку есть, набранное понимается — осталось само угадывание: спрашивать, пока не угадают, и считать попытки.

Что сделать

Проведите одну партию: спрашивайте число, пока его не угадают, и отвечайте на каждую попытку.

Что приходит

  • zagadano — загаданное число

  • otvet — ваш шаг 1: otvet(zagadano, chislo) даёт строку ответа на попытку

  • razobrat — ваш шаг 2: razobrat(stroka) даёт число или None, если ввели не число

Что вернуть

Сколько было попыток с числами — «не число» попыткой не считается.

Допишите функцию igra в редакторе справа. Результат верните через return — то, что напечатано, на проверку не влияет.

В игре

Это сама партия: оболочка только загадывает число, зовёт igra и потом спрашивает «Ещё партию?». Решите шаг — и попыток станет сколько угодно, а под конец игра скажет, за сколько вы угадали.

Без этого шага: пока у вас одна попытка на партию.

Пример

Загадано 37. Игрок по очереди вводит 50, 25 и 37. На каждую попытку функция печатает ответ otvet, последний — «Угадали!», и возвращает 3.

В проверке вместо игрока и первых двух шагов стоят простые подмены: input отдаёт заготовленные строки, а otvet отвечает только «Угадали!» или «Мимо».

Готовая игра →

Ctrl+Enter — проверить

Обсуждение

Вопросов пока нет.

Войдите, чтобы спросить.