Sublime Text 3 Python 3.5.2 не может собрать

Некоторые из простых кодов работают без проблем. Но я пытался запустить этот простой код на возвышенном, но я получил эту ошибку. Я запускаю тот же код из командной строки без проблем. Я также устанавливаю анаконду.

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]

1 ответ

Вам нужно добавить строку ниже, интерпретатор видит эту последнюю строку как незавершенную без новой строки.

Другие вопросы по тегам