我有一个赋值,如果一个条件满了,它会强制我忽略某些变量。基本上,我要求用户输入并告诉他他有哪些有效的选择,但是过了一段时间,原来有效的选择就不再有效了。我考虑过做这样的事while True:
choice = input('You can choose between: ', Choice1, Choice2, Choice3)
if choice == Choice1:
Choice1Counter +=1
break
elif choice == Choice2:
Choice2Counter +=1
break
elif choice == Choice3:
Choice2Counter +=1
break
else:
choice = input('You can choose between: ', Choice1, Choice2, Choice3)
continue
有了这个我会首先'强制'一个有效的选择,如果输入是一个有效的选择,我会加1到计数器的选择。如果计数器达到极限,我想做这样的事情
^{pr2}$
这基本上意味着Choice1被程序忽略了,这看起来有点像(在我看来)
choice = Input('You can choose between: ', Choice1, Choice2, Choice3)
这样,当Choice1Counter达到ist限制后运行程序时,它应该基本上“打印”出以下内容
You can choose between: Choice2 Choice3
我有82个有效输入,但不能真正定义所有82个!它们的组合,所以我考虑过这个问题,但是找不到一个命令,它忽略了程序其余部分的一个变量。在