使用输入Python 3的EOF错误

时间:2017-01-25 02:43:07

标签: input pycharm eof

我不断收到EOF错误但不确定原因。我已尝试使用和不使用int(),但它没有任何区别。我使用的是Pycharm 3.4和Python 3。

谢谢, 克里斯

while True:
    try:
        number = int(input("what's your favourite number?"))
        print (number)
        break

1 个答案:

答案 0 :(得分:0)

您必须关闭try statement,因为您声明可能存在错误并且您想要处理它

while True:
    try:
        number = int(input("what's your favourite number?"))
        print(number)
        break
    except ValueError as e:
        print("Woah, there is an error: {0}".format(e))