如何解决嵌套的if语句无法正常运行python
这是我的代码:
844272365
每当我到达最后一个if语句时,无论我输入什么内容,它始终会显示“获取新路由器”。起初,我没有头一个,也没有最后一个。我只是在外面有一个“退出程序...”,在我看来,它应该有效。如果问题已解决,则不应继续进行其余操作并打印“正在退出程序...”。此外,当我更改条件时,它会起作用。因此,当我将最后一个if语句的条件从“否”和“否”更改为其他内容时,它会起作用。
解决方法
在最后一个if
之前,您没有分配给userInput
变量-您有一个==
而不是=
。因此,它将保留先前输入中的“否”或“否”,并始终转到if
分支。
将==
替换为=
,您应该可以:
userInput = input('Did that fix the problem?: ')
# Here ---^
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。