''' ****** Задание 10(J) из 20 Параграф 2.3 ********* * Вы уже справились с половиной задач. Время переходить к более сложным задачам с циклом while и условными конструкциями. Навигация всегда была важна. Нам достался архив маршрутов движения, но их так много, что без автоматизации справиться с ними просто невозможно. Каждый маршрут представляет собой последовательность шагов в одном из четырёх направлений: СЕВЕР ЮГ ВОСТОК ЗАПАД Для формализации маршрутов была выбрана географическая система координат в которой две оси (СЕВЕР-ЮГ и ВОСТОК-ЗАПАД), а единичный отрезок по каждой из них равен одному шагу. Напишите программу, которая по заданному маршруту определит, в какой именно точке мы очутимся, если изначально находимся в точке(0;0). Формат ввода Вводятся инструкции маршрута в виде: <направление> <количество шагов> Ввод завершается строкой СТОП Формат вывода Два целых числа – координаты конечной точки маршрута. Подсказка Пример 1 Ввод СЕВЕР 2 ВОСТОК 2 СТОП Вывод 2 2 ''' if __name__ == "__main__" a = 0 b = 0 while (direction := input()) != 'СТОП': steps = int(input()) match direction: case 'СЕВЕР': a += steps case 'ЮГ': a -= steps case 'ВОСТОК': b += steps case 'ЗАПАД': b -= steps print(a) print(b)