Сделал 6 задание

This commit is contained in:
parent 82af5281a1
commit c0cba53403

62
lesson.6.py Normal file
View file

@ -0,0 +1,62 @@
''' ****** Задание 6 из 20 *********
* Мы уже посчитали, сколько детей любят только одну кашу.
Теперь давайте выясним, кто именно это делает — и выведем их по алфавиту.
Это поможет воспитателю персонально поблагодарить каждого за преданность любимому блюду.
Напишите программу, которая позволит воспитателю узнать, какие дети любят только одну кашу.
Формат ввода
В первых двух строках указывается количество детей, любящих манную и овсяную каши (N и M).
Затем идут N+M строк — перемешанные фамилии детей.
Гарантируется, что в группе нет однофамильцев.
Формат вывода
В алфавитном порядке фамилии учеников, которые любят только одну кашу.
Если таких не окажется, в строке вывода нужно написать «Таких нет».
Подсказка
Считайте все фамилии. Если при вводе обнаруживаете повтор - удалите его из списка.
Пример 1
Ввод
3
2
Васильев
Петров
Васечкин
Иванов
Михайлов
Вывод
Васечкин
Васильев
Иванов
Михайлов
Петров
'''
if __name__ == "__main__":
num_first_group = int(input())
num_second_group = int(input())
unique_participants = []
for _ in range(num_first_group + num_second_group):
participant_name = input()
if participant_name not in unique_participants:
unique_participants.append(participant_name)
else:
unique_participants.remove(participant_name)
if unique_participants:
for name in sorted(unique_participants):
print(name)
else:
print('Таких нет')