首页 > 解决方案 > Python if 输入语句相似的语句

问题描述

我目前正在尝试让语音助手有点像我需要测试句子中的变量,例如

“'cityname'的天气会怎样”

. 我想出了这个基本的东西:

if 'What' in Sinput and ...Sinput 是一个包含输入单词的列表,欢迎使用更好的方法。

但唯一的问题是,当我执行第二个 if 语句时

“明天‘cityname’的天气会怎样”

,这两个语句都将运行,我还没有找到解决方法!

标签: pythonpython-3.xif-statementspeech-recognition

解决方案


这仅仅是因为两个 if 语句不能一起工作。您需要执行第一个 if 语句,然后执行一个 elif 语句,次数与您有多少命令一样多。


推荐阅读