У меня есть 5 разных строк, которые я ищу в текстовом файле. Я пытаюсь заставить python запросить у пользователя «номер комнаты» и, если какое-либо из этих номеров совпадает, продолжить, в противном случае запросить еще раз, пока не будет введен правильный номер.
Я могу заставить его работать, если попробую:
roomNumber = input("Enter the room number: ")
while roomNumber != ("L1"):
roomNumber = input ("Please enter a correct room number:")
Однако я бы хотел, чтобы у L1, L2, L3, L4 и L5 было положительное совпадение.
Я пытался:
roomNumber = input("Enter the room number: ")
while roomNumber != ("L1", "L2", "L3", "L4", "L5"):
roomNumber = input ("Please enter a correct room number:")
однако это не работает, и я предполагаю, что он хочет все эти совпадения, а не только один.
Я также попытался поместить каждое значение в ([]), а также попытался использовать OR между каждым значением, но тоже не сработало.
Я искал возрасты и не могу найти примеры нескольких совпадений в цикле while.
Конечно, мне не хватает чего-то простого?