Предмет: Информатика,
автор: rukosuev0204
ПИТОН !!!!!!!!!!!
Хозяин Лёшеньки Борис Иванович очень любит «Трёх мушкетёров» и часто пересказывает книгу Лёшеньке. Лёшенька не может запомнить имена всех мушкетёров (Атос, Портос и Арамис), но если подсказать ему два любых имени, он точно вспомнит третье.
Дана строка, в которой в любом порядке склеены имена двух мушкетёров. Выведи имя третьего.
Имена записаны с большой буквы.
Ответы
Автор ответа:
2
def third_musketeer(names):
names = names.split() # разбить строку на список слов
musketeers = {"Атос", "Портос", "Арамис"}
# создать множество из имен мушкетёров
third_name = musketeers - set(names) # исключить имена, которые уже перечислены
return third_name.pop() # вернуть оставшееся имя
print(third_musketeer("Атос Портос")) # выведет "Арамис"
print(third_musketeer("Портос Арамис")) # выведет "Атос"
Похожие вопросы
Предмет: Химия,
автор: kiriloroadster2003
Предмет: Математика,
автор: sipkaeva365
Предмет: Математика,
автор: mikaelrakhmanov
Предмет: Алгебра,
автор: Аноним
Предмет: Математика,
автор: marhamathalilova88