为什么这个if语句不起作用?python 3新手

Mic*_*yer 6 python python-3.x

我无法弄清楚为什么这个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")
Run Code Online (Sandbox Code Playgroud)

我开始这个代码,得到问题,好吧,这是正常的.对于输入我给它一个小写的y.我看到'y'打印回给我,但程序绕过if语句并直接完成.我做错了什么简单的事?

tur*_*rnt 1

对于初学者来说,您的代码可以工作!我在网上测试过,可以用。可能与您的 IDE 或您正在使用的任何 Python 相关。我在使用 Jython 时遇到过这样的错误。

但这里有效!