''' ****** Задание 9 из 20 ********* * Поможем детям подсчитать, сколько животных и деревьев каждого вида встречается за окном поезда. Напишите программу, которая по текстовому описанию местности подсчитывает, сколько раз каждое слово встречается во входных данных. Формат ввода В каждой строке записано описание придорожной местности. Конец ввода обозначается пустой строкой. Формат вывода Список увиденного и их количество. Порядок вывода не имеет значения. Подсказка Создайте пустой словарь counter. Организуйте цикл по строкам, а затем по местностям в них записанным: если местности нет в словаре counter - запишите её в него со значением 1; иначе увеличьте значение по ключу на 1. Организуйте цикл по содержимому словаря: for description, count in counter.items(): ... Выведите описание местности и количество её наблюдений. Пример 1 Ввод березка елочка зайка волк березка сосна зайка сосна елочка зайка медведь сосна сосна сосна белочка сосна белочка Вывод березка 2 елочка 2 зайка 3 волк 1 сосна 6 медведь 1 белочка 2 ''' if __name__ == "__main__": word_count = {} while True: line = input().split() if not line: break for word in line: if word not in word_count: word_count[word] = 1 else: word_count[word] += 1 for word, count in word_count.items(): print(word, count)