Напишите программу для подсчета количества единиц каждого вида товара из приобретенных каждым покупателем интернет-магазина.
Формат входных данных
На вход программе подается число n — количество строк в базе данных о продажах интернет-магазина. Далее следует n строк с записями вида
покупатель товар количество,
где покупатель — имя покупателя (строка без пробелов), товар — название товара (строка без пробелов), количество — количество приобретенных единиц товара (натуральное число).
Формат выходных данных
Программа должна вывести список всех покупателей в лексикографическом порядке, после имени каждого покупателя — двоеточие, затем список названий всех приобретенных им товаров в лексикографическом порядке, после названия каждого товара — количество единиц товара. Информация о каждом товаре выводится на отдельной строке.
d = {}
for _ in range(int(input())):
name, good, count = input().split()
d[name][good] = d.setdefault(name, {}).setdefault(good, 0) + int(count)
for key in sorted(d):
print(f'{key}:')
for x in sorted(d[key].items()):
print(*x)
