-1

试图让它回答这个问题,但蟒蛇否认它

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

4 回答 4

4

您正在比较 aint和 a str,这就是您的程序无法正常工作的原因。尝试:

if questionTwo == 2014:
    print("Correct")
else:
    print("Not Correct")
于 2013-10-28T19:03:31.840 回答
4

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

于 2013-10-28T19:05:34.050 回答
0

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

于 2013-10-28T19:05:13.350 回答
0

您将questionTwoasint和 inif语句检查questionTwo作为字符串。

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

于 2013-10-28T19:05:58.477 回答