我不断收到EOF错误但不确定原因。我已尝试使用和不使用int(),但它没有任何区别。我使用的是Pycharm 3.4和Python 3。
谢谢, 克里斯
while True:
try:
number = int(input("what's your favourite number?"))
print (number)
break
答案 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))