виталик В виталик Регистрация 22 Июн 2013 Сообщения 72 Репутация 0 Спасибо 0 Монет 0 14 Янв 2020 #1 input("Введите цифру 1, 2 или 3: ") Как сделать так, чтобы можно было вводить числа 1, 2 или 3, но если ввести другие число, то выдавало бы ошибку
input("Введите цифру 1, 2 или 3: ") Как сделать так, чтобы можно было вводить числа 1, 2 или 3, но если ввести другие число, то выдавало бы ошибку
Андрей535 А Андрей535 Регистрация 5 Июн 2013 Сообщения 76 Репутация 0 Спасибо 0 Монет 0 14 Янв 2020 #2 если больше 3 или меньше 1 вывести "ошибка" иначе код программы Позитивный голос 0
qwerty21312 Q qwerty21312 Регистрация 3 Апр 2013 Сообщения 73 Репутация 0 Спасибо 0 Монет 0 14 Янв 2020 #3 a = int(input("Введите 1, 2 или 3 >>> ")) while a not in [1, 2, 3]: a = int(input("Ошибка! Нужно ввести 1, 2 или 3 >>> ")) Позитивный голос 0
a = int(input("Введите 1, 2 или 3 >>> ")) while a not in [1, 2, 3]: a = int(input("Ошибка! Нужно ввести 1, 2 или 3 >>> "))
ReaZoR R ReaZoR Регистрация 16 Окт 2013 Сообщения 88 Репутация 0 Спасибо 0 Монет 0 14 Янв 2020 #4 a = int(input("Введите цифру 1, 2 или 3: ")) if a > 3 or a < 1: print("Ошибка!") Позитивный голос 0