我一生都无法弄清楚为什么这个 if 语句在 Python 3 中不起作用。我一直使用 python 2.7,但我需要熟悉 3。这是我的代码
print("Answer the question! [(Y)es or (N)o]: ")
answer = input()
print(answer)
if answer == "y":
print("OK")
print("done")
我开始这段代码,提出问题,好的,这很正常。对于输入,我给它一个小写的 y。我看到 'y' 打印回给我,但随后程序绕过 if 语句并直接完成。我做错了什么简单的事情?