EOFError python

лог

В pycharm код работает без ошибок, но когда его проверяет сторонний компилятор возникает ошибка. Он ругается на последнюю строчку

x = int(input())
y = int(input())
k = 0
b = 0
s = 'север'
u = 'юг'
z = 'запад'
v = 'восток'
r = 'разворот'
vp = 'вперёд'
direct = s
x1 = 0
y1 = 0
if x == 0 and y == 0:
    print('0')
    print("север")
a = input()
while a != 'стоп':
    if x == x1 and y == y1:
       j = k
       h = direct
       x1 = 0
       y1 = 0
       print(j)
       print(h)
    else:
    if a == r:
        if direct == s:
            direct = u
        elif direct == v:
            direct = z
        elif direct == u:
            direct = s
        elif direct == z:
            direct = v
        a = input()
        k += 1
    elif a == vp:
        a = ' '
        b = int(input())
        k += 1
        if direct == s:
            y1 += b
        elif direct == z:
            x1 -= b
        elif direct == u:
            y1 -= b
        elif direct == v:
            x1 += b
    elif a == 'направо':
        if direct == s:
            direct = v
        elif direct == v:
            direct = u
        elif direct == u:
            direct = z
        elif direct == z:
            direct = s
        k += 1
        a = input()
    elif a == 'налево':
        if direct == s:
            direct = z
        elif direct == v:
            direct = s
        elif direct == u:
            direct = v
        elif direct == z:
            direct = u
        a = input()
        k += 1
    else:
        a = input() #та самая строчка

Ответы (1 шт):

Автор решения: Zhihar

зачастую после последней строки ожидается пустая строка

вообще проверьте свой код изначально на PEP8 стандарт (можно тут - http://pep8online.com/) и исправьте найденные ошибки

→ Ссылка