Сделал 6 задание
This commit is contained in:
parent
82af5281a1
commit
c0cba53403
62
lesson.6.py
Normal file
62
lesson.6.py
Normal 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('Таких нет')
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in a new issue