Проблема с ошибкой времени выполнения Python на UVa 10242Python

Программы на Python
Anonymous
Проблема с ошибкой времени выполнения Python на UVa 10242

Сообщение Anonymous »


Я пытаюсь решить задачу 10242 - Четвертая точка!!. Но я получил много ошибок во время выполнения. Я не могу понять, почему это произошло, потому что в среде разработки Python это работает нормально.

Мой алгоритм:
[*]загрузить входные данные в x_list и y_list [*]найти, какая точка повторяется [*]используйте формулу параллелограмма, чтобы найти ответ
Вот мой код: ` пока правда: пытаться: х = [] у = [] линия = список( карта( ​​float, input().split() ) )

для i в диапазоне(len(line)): если я % 2 == 0: x.append(строка) если я% 2 == 1: y.append(строка) если x[1] == x[2] и y[1] == y[2]: ans_x = x[0] + x[3] - x[1] ans_y = y[0] + y[3] - y[1] elif x[0] == x[2] и y[0] == y[2]: ans_x = x[1] + x[3] – x[0] ans_y = y[1] + y[3] - y[0] elif x[0] == x[3] и y[0] == y[3]: ans_x = x[1] + x[2] – x[0] ans_y = y[1] + y[2] - y[0] elif x[1] == x[3] и y[1] == y[3]: ans_x = x[0] + x[2] - x[1] ans_y = y[0] + y[2] - y[1] print('{:.3f} {:.3f}'.format(ans_x, ans_y)) кроме EOFError: перерыв `

Я также пытаюсь использовать sys.stdin.readline() вместо input(), и это тоже не работает.

Вернуться в «Python»