for i in range(0,len(qList)):
response=(input((stringify(aList[i])))
if (response==cList[i]) or ((" "+response) in aList[i]):
其中cList是一个字符串列表,而aList是一个字符串列表列表。stringify是一个辅助函数,它通过组合列表元素来生成一个字符串。 其中一个字符串在它之前有一个“”。这样做的目的是允许用户输入一个数字(在cList中找到)或确切的文本(可在aList的子列表中找到)。Python中的'if或'语法错误。不知道代码有什么问题
我真的不确定在哪里出错,说实话,我尝试了几个不同的东西。
尝试在第二行中计算括号。 – 2014-12-03 18:52:43