Наш чатик

Телеграм чат начинающих программистов. Общаемся и помогаем друг другу

Если ссылка не открывается, можно найти нас в поиске по чатам @rubyrush или пойти другим путем

Проверка ввода пользователя

Возьмите вашу игру, которую вы сделали в домашнем задании к уроку про «южное бутово» (если не делали — самое время сделать). В этой игре теперь защитите программу от неправильного ввода вариантов.

То есть если программа просит выбрать 1. ... 2. ... 3. ..., а пользователь вводит 7 или вообще посторонние символы, то программа повторяет свой вопрос и не продолжается пока не будет введен один из доступных вариантов.

Нужно везде, где программа делает выбор по какому варианту пойти, перед конструкцией типа if choice == ... вставить циклическую проверку введенных данных.

Для проверки выполнения одного из нескольких условий цикла используйте оператор || – «ИЛИ».

Подробнее об «ИЛИ» читайте текстовую версию четвертого урока.