我编写了这段简单的代码(Win32上的Python 3.2):
def main():
decision = input('¿Send mail? (y/n): ')
if decision == "y":
sender()
print("Mail sent.")
else:
print("Cancelled.")
input()
def sender():
print("In sender ... ")
pass
main()
并且它在IDLE中按预期工作,但在Windows控制台中,当您选择“y”时,它会惊讶地说“已取消”。
现在这对我没有意义,你能帮我看看有什么不对吗?