我正在尝试在 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: ")