试图让它回答这个问题,但是python否认它
questionTwo == int(input("2. What year will the next Stanley Cup occur? "))
if questionTwo == '2014':
print("Correct")
else:
print("Not Correct")
答案 0 :(得分:4)
您正在比较int
和str
,这就是您的计划无效的原因。尝试:
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
作为int
并if
语句检查questionTwo
作为字符串。
将if questionTwo == '2014':
更改为if questionTwo == 2014: