微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

嵌套的if语句无法正常运行python

如何解决嵌套的if语句无法正常运行python

这是我的代码

844272365

每当我到达最后一个if语句时,无论我输入什么内容,它始终会显示获取新路由器”。起初,我没有头一个,也没有最后一个。我只是在外面有一个退出程序...”,在我看来,它应该有效。如果问题已解决,则不应继续进行其余操作并打印“正在退出程序...”。此外,当我更改条件时,它会起作用。因此,当我将最后一个if语句的条件从“否”和“否”更改为其他内容时,它会起作用。

解决方法

在最后一个if之前,您没有分配给userInput变量-您有一个==而不是=。因此,它将保留先前输入中的“否”或“否”,并始终转到if分支。

==替换为=,您应该可以:

userInput = input('Did that fix the problem?: ')
# Here ---^

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。