0

一些简单的代码运行没有问题。但是我试图在 sublime 上运行这个简单的代码,但我得到了这个错误。我从命令行运行相同的代码没有问题。我还安装了蟒蛇。

number1 = 23
running = True
while running:
    guess = int(input('Enter an integer :'))
    if guess == number1:
        print ('Congrats')
        running=False
    elif guess<number1:
        print('no it is a little higher then that')
    else:
        print('no it is a little lower than that')
else:           
    print('the while loop is over')
    print('done')

崇高的错误消息:

Enter an integer :Traceback (most recent call last):
  File "\while.py", line 4, in <module>
    guess = int(input('Enter an integer :'))
EOFError: EOF when reading a line
[Finished in 0.1s]
4

1 回答 1

0

您需要在下面添加一行,解释器看到最后一行没有换行符是不完整的。

于 2016-10-13T13:03:00.313 回答