print不会打印在我的python3.6代码的if语句中

时间:2017-11-19 05:20:01

标签: python if-statement printing

我只是在学习python,完成编码的新手。下面(图中)是我在“学习Python艰难之路3”练习后所做的一些简单代码。 我似乎无法解决的是为什么“if”语句之后的“print”将无法打印。有什么建议吗?

simple python code

2 个答案:

答案 0 :(得分:0)

您的代码要求输入并将其存储在变量snow中。然后你的if语句再次要求输入。

更改第12行以使用snow变量:if snow == "No":

答案 1 :(得分:0)

问题在第12行。您在第10行获得了用户的输入,并将其设置为变量snow。当它到达第12行时,它会再次提示您,因为您再次调用输入(提示)。相反,您的代码应该像if snow == "No":,然后它会使用您的响应而不会再次提示您。