while错误
我写的代码是:while !="Add","Find","Add terms","Record player names"是不是写法错误?PS:Add,Find,Add terms和Record player names这些是我的程序中的模式,这些模式我已经给python说明了的,应该不是没有定义
首先,你没有定义一个变量与这些常量做比较,是什么变量与"Add"等相比较?
其次,python中没有你这样的while语法。你的"Add","Find","Add terms","Record player names"之间的条件关系式是什么,或还是和?
如正确的应该是如下方式
while playmode!="Add" or playmode!="Find" or playmode!="Add terms" or playmode!="Record player names":
或另外的方式:
while playmode not in["Add","Find","Add terms","Record player names"]:
热门标签: