Информатика · ҰБТ сұрағы №16253
Бағдарлама пайдаланушылардың әрекет журналын өңдейді: log = ["u1:10", "u2:25", "u1:5", "u3:40", "u2:5", "u1:20"] total = {} for rec in log: name, val = rec.split(":") total[name] = total.get(name, 0) + int(val) top = sorted(total.items(), key=lambda p: (-p[1], p[0]))

print(len(total), total["u1"], len(log)) нәтижесі қандай?

Дұрыс жауабы мен түсіндірмесі
Жауабы: 3 35 6

total ішінде u1, u2, u3 — 3 кілт; u1: 10 + 5 + 20 = 35; log ішінде 6 жазба.

«Python программалау тілінде алгоритмдерді программалау» тақырыбынан тағы