alarm
Задайте вопрос
Информатика
Ashley Figueroa

PYTHONТакой вопрос, достаточно глупыйprint('Привет, выбери тему квеста. nЖивотные(1) nТехника(2) nИгры(3)')tema = input()if '1' or '2' or '3' in tema:print('И так, вот твой вопрос. . . ')else:print('Давай попробуем еще раз ')tema = input()if tema == '1' or '2' or '3':print('На этот раз все получилось Поехали')else:print('Видимо не судьба')Код доделан не до конца, но у меня не работает его первая часть. Какую бы я цифру не написал, все равно пишется 'И так, вот твой вопрос. . . '. Мне нужно, что если в переменной тема не будет цифры 1 или 2 или 3, писалось 'Давай попробуем еще раз '

ответы: 1
Зарегистрируйтесь, чтобы добавить ответ
Ответ:

Ну во-первых код питона должен быть обязательно с отступами, иначе результат непредсказуем. Во-вторых, для подобных случаев нужно использовать бесконечный цикл с условием выхода. В-третьих, поиск из вариантов лучше делать так.

print('Привет, выбери тему квеста. nЖивотные(1) nТехника(2) nИгры(3)')

while True :

tema = input()

if tema in ['1', '2', '3'] :

print('И так, вот твой вопрос. . . ')

break

else:

print('Давай попробуем еще раз!')

print('Тут видимо должен быть вопрос')

346
devour
Чтобы ответить необходимо зарегистрироваться.

Другие вопросы: - Информатика

Напишите программу, которая в по

Как появился интернет? Лёгкими с

посчитайте Напишите код в P

2. Оцените информационный объём

, посчитайте. Фото прилагается

Напишите программу, которая в по

Контакты
Реклама на сайте