我正在做一个有不同困难的小测验,在做我的简单部分时我的if语句总是打印不正确,即使有正确的答案 - 我仍然是python的新手,这可能是一个很容易解决的问题 如果我不知道什么是错的,我怎么知道这是否重复 这是我的代码
def easy():
score = 0
print("Welcome to the easy section!")
print("****************************")
print("Random Access Memory(1)")
print("Radical Amazonian Mandem(2)")
qe1 = input("What does RAM stand for?: ")
if qe1 == 1:
score = score + 1
print("Well done, next question:")
if qe1 != 1:
print("Incorrect, next question:")
else:
easy()
答案 0 :(得分:0)
input
函数返回string
,您应该将其转换为int
:
qe1 = int(input("What does RAM stand for?: "))