Бағдарлама пайдаланушылардың әрекет журналын өңдейді:
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 программалау тілінде алгоритмдерді программалау» тақырыбынан тағы
- Python кодындағы print қандай мән шығарады? res = [] for n in [91, 97, 100]: d = 2 while d * d <= n: if n % d...
- Келесі өрнектің мәнін көрсетіңіз: [n for n, s in total.items() if s > sum(total.values()) / len(total)]
- Python кодының нәтижесін анықтаңыз: from collections import Counter c = Counter("abracadabra") c.subtract("aab...
- Келесі код қандай нәтиже береді? ranks = n: i for i, (n, s) in enumerate(top, 1) print(ranks)
- Программа жұмысының нәтижесін көрсетіңіз: def f(x): print(x, end=' ') return x > 2 print(any(f(i) for i in [1,...
- print(len(rows), repr(rows[3]["score"])) қандай нәтиже шығарады?
- Соңғы жолдағы print операторы не басып шығарады? d = 'a': 1 e = d d = d, 'b': 2 e['c'] = 3 print(d, e)
- Қандай мән экранға шығады? class C: n = [] def __init__(self, v): self.v = v self.n.append(v) a = C(1) b = C(2...