Проблема, с которой я сталкиваюсь, заключается в том, что когда пользователь вводит классный файл, он будет продолжать утверждать, что это недопустимый ввод. Любая идея, почему это происходит?Python - допустимые входные тесты как недопустимые
classfile = input("Which class would you like to display: ") #Prompts the user to find out which wile to open
while classfile not in [1, 2, 3]: #Ensures the input it valid
print("There are only classes 1, 2 and 3 available.")
classfile = input("Which class would you like to display: ") #If input is not valid it will ask them to input it again.
возможного дубликата (HTTP : //stackoverflow.com/questions/4915361/whats-the-difference-between-raw-input-and-input-in-python3-x) – runDOSrun
@runDOSrun Это очень неясный дубликат. OP нигде не упоминает 'raw_input' и может даже не знать об этом, если они только работали в Python 3. –
@ Two-BitAlchemist Возможно, вы правы, но ссылка содержит все, что необходимо знать OP для решения проблемы, не Это? – runDOSrun