Я пытаюсь создать консольное меню в Python, где параметры в меню перечислены 1 или 2. Выбор номера откроет следующее меню.
Я решил попробовать использовать цикл while
для отображения меню, пока не будет выбран правильный номер, но у меня возникла проблема с логикой.
Я хочу использовать логику NOR, так как если одно или оба значения истинны, оно возвращает ложь, и цикл должен прерываться, когда ложь, однако цикл просто продолжает цикл, даже когда я ввожу 1 или 2.
Я знаю, что мог бы использовать while True
и просто использовать break
, как я обычно это делаю, я просто пытался добиться этого другим путем с помощью логики.
while not Selection == 1 or Selection == 2:
Menus.Main_Menu()
Selection = input("Enter a number: ")