Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- clients = {}
- # Читаем из файла входные данные
- with open("in.txt") as file:
- for line in file:
- # парсим строку из файла в переменные
- clientName, good, count = line.split()
- # проверяем, если товар уже есть у покупателя, то сумируем количество
- if clientName in clients and good in clients[clientName]:
- clients.setdefault(clientName, {})[good] += int(count)
- # если нет, то просто записываем
- else:
- clients.setdefault(clientName, {})[good] = int(count)
- # вывод имени покупателя
- for client in sorted(clients):
- print(client + ':')
- # вывод товаров
- for good in sorted(clients[client]):
- print(good, clients[client][good])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement