再会!
今天我在用 Python 3.2.2 写一个小脚本,这段简单的代码决定给我带来麻烦。
def main():
yn = ""
#...
while True:
#...
yn = input( "---> " )
if yn.lower() != "y":
break
现在,这段代码的作用应该很明显了,但是当我在 Windows 7 上的 IDLE 中运行它时,它工作得非常好,或者当我双击桌面上的脚本图标并打开它时,不管天气与否我输入“y”它会关闭,当然这是一个简单的解决方法:
if yn.lower() == "n":
#...
这就是我所做的,但是我想知道这可能是什么原因?