【发布时间】:2016-05-24 13:21:23
【问题描述】:
我对这段代码有疑问。它将一个字符串拆分为一个列表并对其进行解析。当我识别列表中的一个单词时,我想做一些事情。我查看了IF 语句,尽管它具有逻辑意义,但无论输入的句子如何,代码都只会产生语句“屏幕问题建议”。我对为什么我不能在条件语句中使用 current_word 感到有些困惑。这有什么明显的问题吗?
text=str(input("enter your problem"))
words = text.split()
for current_word in words:
print(current_word)
if current_word=="screen":
print("screen problem advice")
elif current_word=="power":
print("power_problem advice ")
elif current_word=="wifi":
print("connection_problems advice")
任何建议将不胜感激。
【问题讨论】:
-
这对我来说很好。请显示一个您认为不正确的示例输入-输出对。
标签: string list python-3.x if-statement