Дан словарь, содержащий информацию по станциям метро (станции в списке указаны последовательно, с севера на юг в случае Ленинской ветки, и с запада на восток в случае Дзержинской ветки).
nmetro = {"Ленинская" : ["Заельцовская", "Гагаринская", "Красный проспект", "Площадь Ленина", "Октябрьская",
"Речной Вокзал", "Студенческая", "Площадь Маркса"],
"Дзержинская" : ["Площадь Гарина-Михайловского","Сибирская","Маршала Покрышкина","Березовая Роща",
"Золотая Нива"]}
Написать программу, которая запрашивает у пользователя сначала название текущей станции без пробела на конце, затем направление движения ('1' – с севера на юг или с запада на восток, '2' – с юга на север или с востока на запад) и выводит на экран название следующей станции.
Считать, что пользователь знает, какие станции являются конечными, и не будет запрашивать станцию, следующую после конечной.
Пример:
Входные данные:
Введите название текущей станции: Гагаринская
Выберите направление движения (1 - с севера на юг или с запада на восток, 2 - с юга на север или с востока на запад): 2
Выходные данные:
Следующая станция: Заельцовская
Входные данные:
Введите название текущей станции: Сибирская
Выберите направление движения (1 - с севера на юг или с запада на восток, 2 - с юга на север или с востока на запад): 1
Выходные данные:
Следующая станция: Маршала Покрышкина
nmetro = {"Ленинская" : ["Заельцовская", "Гагаринская", "Красный проспект", "Площадь Ленина", "Октябрьская",
"Речной Вокзал", "Студенческая", "Площадь Маркса"],
"Дзержинская" : ["Площадь Гарина-Михайловского","Сибирская","Маршала Покрышкина","Березовая Роща",
"Золотая Нива"]}
Написать программу, которая запрашивает у пользователя сначала название текущей станции без пробела на конце, затем направление движения ('1' – с севера на юг или с запада на восток, '2' – с юга на север или с востока на запад) и выводит на экран название следующей станции.
Считать, что пользователь знает, какие станции являются конечными, и не будет запрашивать станцию, следующую после конечной.
Пример:
Входные данные:
Введите название текущей станции: Гагаринская
Выберите направление движения (1 - с севера на юг или с запада на восток, 2 - с юга на север или с востока на запад): 2
Выходные данные:
Следующая станция: Заельцовская
Входные данные:
Введите название текущей станции: Сибирская
Выберите направление движения (1 - с севера на юг или с запада на восток, 2 - с юга на север или с востока на запад): 1
Выходные данные:
Следующая станция: Маршала Покрышкина