Информатика · ҰБТ сұрағы №12524
Программа нәтижесін анықтаңыз: s = "mississippi" d = {} for ch in s: d[ch] = d.get(ch, 0) + 1 m = max(d, key=lambda k: (d[k], k)) print(m, d[m], len(d))
Дұрыс жауабы мен түсіндірмесі
Жауабы: s 4 4
Санау: m:1, i:4, s:4, p:2 — 4 түрлі әріп. Кілт (санау, әріп) жұбымен салыстырылады: (4,'s') > (4,'i'), сондықтан 's'.
«Python программалау тілінде алгоритмдерді программалау» тақырыбынан тағы
- Егер r.append(max(0, t[i] - t[i - 1])) жолы r.append(abs(t[i] - t[i - 1])) болып өзгертілсе, sum(d) неге тең б...
- Программа нәтижесін анықтаңыз: a = [3, 1, 4, 1, 5] b = [x for x in a if a.count(x) == 1] c = list(zip(a, a[1:]...
- Программа нәтижесін анықтаңыз: a = 1, 3, 5, 7, 9 b = x * x % 10 for x in range(1, 10) print(sorted(a & b), len...
- Программа нәтижесін анықтаңыз: def make(): n = 0 def inc(): nonlocal n n += 2 return n return inc a = make() b...
- Негізгі программаның басында temps.append(25) командасы орындалса, соңғы print командасы не шығарады?
- Программа экранға не шығарады? n = 27 steps = 0 while n != 1: n = n // 2 if n % 2 == 0 else 3 * n + 1 steps +=...
- Программа экранға не шығарады? def f(x): try: if x == 0: raise ValueError return 10 // x except ValueError: re...
- Программа нәтижесін анықтаңыз: import copy a = [[1, 2], [3]] b = a[:] c = copy.deepcopy(a) a[0].append(9) a.ap...