• Предмет: Информатика
  • Автор: rukosuev0204
  • Вопрос задан 5 месяцев назад

ПИТОН !!!!!!!!!!!
Хозяин Лёшеньки Борис Иванович очень любит «Трёх мушкетёров» и часто пересказывает книгу Лёшеньке. Лёшенька не может запомнить имена всех мушкетёров (Атос, Портос и Арамис), но если подсказать ему два любых имени, он точно вспомнит третье.
Дана строка, в которой в любом порядке склеены имена двух мушкетёров. Выведи имя третьего.
Имена записаны с большой буквы.

Ответы

Ответ дал: enxt
1

def third_musketeer(names):

 names = names.split() # разбить строку на список слов

 musketeers = {"Атос", "Портос", "Арамис"}

 # создать множество из имен мушкетёров

 third_name = musketeers - set(names) # исключить имена, которые уже перечислены

 return third_name.pop() # вернуть оставшееся имя

print(third_musketeer("Атос Портос")) # выведет "Арамис"

print(third_musketeer("Портос Арамис")) # выведет "Атос"

Вас заинтересует