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

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

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

Число или нет

Игрок пишет что угодно: «42», « 42 » с пробелами, «сорок два», «3.5» или просто жмёт Enter. Игра не должна падать ни на чём из этого.

Что сделать

Поймите, что набрал игрок, — и не падайте ни на «сорока», ни на пустой строке.

Что приходит

  • stroka — что набрал игрок

Что вернуть

Целое число, если строка — целое число (пробелы по краям и минус можно); иначе None.

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

В игре

Игра зовёт razobrat на каждую набранную строку. None значит «это не число»: игра так и говорит, и попытка не считается. Решите шаг — и игра поймёт « 42 » с пробелами и «-7».

Без этого шага: понимаются только цифры без пробелов и минуса.

Вызов
razobrat("42")
Вернуть
42

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

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

Обсуждение

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

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