Маршрут из n станций

ElectraHeart

Новичок
Пользователь
Мар 3, 2023
1
0
1
Здравствуйте. Пока плохо разбираюсь в питоне.
Нужно написать программу, которая принимает натуральное число n >= 2, а затем n строк — названия станций. Ввести их через тире в одну строку, а ниже напечатай одну из двух строк:
• Маршрут кольцевой
• Маршрут не кольцевой
Основная проблема в том, что не понимаю как сравнить первую и последнюю введённые станции.
Python:
n = int(input())
for _ in range (n):
    m = str(input())
    print(m, sep='—')
if m[0]==m[?]:
    print('Маршрут кольцевой')
else:
    print('Маршрут не кольцевой')
 

4olshoy_blen

Популярный
Пользователь
Ноя 13, 2022
423
115
43
которая принимает натуральное число n >= 2
А зачем? Можно же сразу ввести названия в строку через тире


Upd.
Python:
m = input('Введи названия станций через тире: ').split('-')

print('Маршрут ' + ('' if m[0] == m[-1] else 'не ') + 'кольцевой')
 
Последнее редактирование:

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