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

This commit is contained in:
parent 79762f4caa
commit b4d8dfae5b

50
lesson.3.py Normal file
View file

@ -0,0 +1,50 @@
''' ****** Задание 3 из 20 *********
* Теперь ваша задача — собрать единый список всех увиденных объектов, независимо от того, в каких именно строках они встречались.
Формат ввода
В первой строке записано натуральное число
N — количество выделенных придорожных местностей.
В каждой из N последующих строк записано описание придорожной местности.
Формат вывода
Вывести все найденные объекты в придорожных местностях.
Подсказка
Над множествами можно выполнять операцию объединения:
result = first | second
result = first.union(second)
Пример 1
Ввод
3
березка елочка зайка волк березка
сосна зайка сосна елочка зайка медведь
сосна сосна сосна белочка сосна белочка
Вывод
сосна
березка
волк
елочка
медведь
белочка
зайка
'''
if __name__ == "__main__":
collected_items = []
total_entries = int(input())
for entry_number in range(total_entries):
current_line = input()
items_from_line = current_line.split()
collected_items.extend(items_from_line)
unique_items = set(collected_items)
result = '\n'.join(unique_items)
print(result)