在编写我的第一个python脚本时学习一些有价值的课程。有人可以解释这是如何工作的吗?
我正在尝试使用以下内容进行强大的用户输入检查。
check=-1
while check not in range(len(menu)):
check=input('select a menu option')
我也尝试用变量持有者替换范围(len(菜单))无济于事。 会发生什么是脚本不断地要求输入。
最终我会添加选项(例如,菜单有8个字符串,但我有10个选项,所以len(菜单)+2),不需要包含任何关于此的内容我可以弄明白,我&# 39; m对上面的代码感到困惑。
直观地,我想到上面的成为
检查不在范围内(len(菜单))
检查不在范围(8)
虽然检查不在(0,1,2,3,4,5,6,7)(原谅我[] vs())
检查不等于0且检查不等于1等