generate functionWed, 12 Apr 2023

Вводятся данные в формате: 3 Сергей 5 Николай 4 Елена 7 Владимир 5 Юлия 4 Светлана Дни рождений и имена могут повторяться. На их основе сформировать словарь и вывести его в формате (см. пример ниже): 3: Сергей 5: Николай, Юлия 4: Елена, Светлана 7: Владимир

file = open('birth_days.txt', 'r') dict = {} for line in file: month, name = line.split() if month not in dict: dict.update({month: [name]}) else: dict[month].append(name) for key, value in dict.items(): print(f'{key}: {", ".join(value)}')

Questions about programming?Chat with your personal AI assistant