问题描述
这是我的代码:
844272365
每当我到达最后一个if语句时,无论我输入什么内容,它始终会显示“获取新路由器”。起初,我没有头一个,也没有最后一个。我只是在外面有一个“退出程序...”,在我看来,它应该有效。如果问题已解决,则不应继续进行其余操作并打印“正在退出程序...”。此外,当我更改条件时,它会起作用。因此,当我将最后一个if语句的条件从“否”和“否”更改为其他内容时,它会起作用。
解决方法
在最后一个if
之前,您没有分配给userInput
变量-您有一个==
而不是=
。因此,它将保留先前输入中的“否”或“否”,并始终转到if
分支。
将==
替换为=
,您应该可以:
userInput = input('Did that fix the problem?: ')
# Here ---^