Python“if”语句

时间:2013-10-28 19:02:13

标签: python

试图让它回答这个问题,但是python否认它

questionTwo == int(input("2. What year will the next Stanley Cup occur? "))
if questionTwo == '2014':
    print("Correct")
else:
    print("Not Correct")

4 个答案:

答案 0 :(得分:4)

您正在比较intstr,这就是您的计划无效的原因。尝试:

if questionTwo == 2014:
    print("Correct")
else:
    print("Not Correct")

答案 1 :(得分:4)

第一行应该说questionTwo = int(input("2. What year will the next Stanley Cup occur? "))。您对==的使用未分配给questionTwo,它会计算questionTwo是否等于int。您不会发布错误,但错误可能是questionTwo未定义。

答案 2 :(得分:0)

您正在尝试将整数与字符串进行比较,这将永远不会成功。

答案 3 :(得分:0)

您将questionTwo作为intif语句检查questionTwo作为字符串。

if questionTwo == '2014':更改为if questionTwo == 2014: