试图让它回答这个问题,但蟒蛇否认它
questionTwo == int(input("2. What year will the next Stanley Cup occur? "))
if questionTwo == '2014':
print("Correct")
else:
print("Not Correct")
试图让它回答这个问题,但蟒蛇否认它
questionTwo == int(input("2. What year will the next Stanley Cup occur? "))
if questionTwo == '2014':
print("Correct")
else:
print("Not Correct")
您正在比较 aint
和 a str
,这就是您的程序无法正常工作的原因。尝试:
if questionTwo == 2014:
print("Correct")
else:
print("Not Correct")
第一行应该说questionTwo = int(input("2. What year will the next Stanley Cup occur? "))
. 您的使用==
不会分配给questionTwo
,它会计算是否questionTwo
等于 int。您没有发布错误,但错误可能questionTwo
是未定义的。
您正在尝试将整数与字符串进行比较,但这永远不会成功。
您将questionTwo
asint
和 inif
语句检查questionTwo
作为字符串。
更改if questionTwo == '2014':
为if questionTwo == 2014: