Помогите с задачей

Anastacia_tech

Новичок
Пользователь
Сен 29, 2020
1
0
1
Дан список станций серой ветки московского метро (упорядочены как на карте):

line = ["Тульская", "Серпуховская", "Полянка", "Библиотека им. Ленино",
"Пушкинская", "Цветной бульвар", "Менделеевская", "Савеловская"]

Напишите программу, которая запрашивает у пользователя название текущей станции метро (без лишнего пробела на конце) и выводит на экран сообщение вида

Следующая станция: станция
 

lynulx

Модератор
Команда форума
Модератор
Авг 9, 2020
139
19
18
не выкладывайте вопросы типа "сделайте за меня", а спрашивайте конкретные вопросы.



а пока подсказка: у списков есть метод .index(elem), который возвращает индекс элемента в скобках
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 599
464
83
Python:
line = ["Тульская", "Серпуховская", "Полянка", "Библиотека им. Ленино",
"Пушкинская", "Цветной бульвар", "Менделеевская", "Савеловская"]

station = input('Введите станцию: ')

if station in line:
    print('Следующая станция: {}'.format(station))
else:
    print('Нет такой станции')
 

lynulx

Модератор
Команда форума
Модератор
Авг 9, 2020
139
19
18
Python:
line = ["Тульская", "Серпуховская", "Полянка", "Библиотека им. Ленино",
"Пушкинская", "Цветной бульвар", "Менделеевская", "Савеловская"]

station = input('Введите станцию: ')

if station in line:
    print('Следующая станция: {}'.format(station))
else:
    print('Нет такой станции')
эта программа выводит название текущей станции, а не следующей

(кстати, не надо просто выкладывать решение, такие задачи нужны для того, чтобы люди набирались опыта, а не стирали клавиши ctrl, c и v)
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 599
464
83
эта программа выводит название текущей станции, а не следующей

(кстати, не надо просто выкладывать решение, такие задачи нужны для того, чтобы люди набирались опыта, а не стирали клавиши ctrl, c и v)
да не внимательно прочитал задачу (прошу прощения)
 

Форум IT Специалистов