【发布时间】:2016-03-03 18:04:11
【问题描述】:
variableName=["display","screen","sound""audio"]
fileName=["PPP", "Abc"]
P1="PPP"
d="display"
s="screen"
ss="sound"
a="audio"
d=P1
loop=True
def CH(variableName, fileName, loop):
while loop==True:
Up=input("What is your problem?\n")
if (variableName) in Up.lower():
file = open(fileName + ".txt", "r")
whole= file.read()
print(whole)
file.close()
loop=False
else:
loop=True
continue**
CH(variableName, fileName, loop)
我正在尝试创建一个函数来读取您的输入并使用关键字给出答案。但是错误““TypeError:'in'需要字符串作为左操作数,而不是列表“”不断出现,我似乎可以修复它
【问题讨论】:
-
你希望
if (variableName) in Up.lower():做什么?
标签: python