Төмендегі бағдарлама қандай мән шығарады? from functools import reduce print(reduce(lambda acc, p: acc * p[0] + p[1], zip([2, 3, 4], [1, 0, 5]), 1))
Дұрыс жауабы мен түсіндірмесі
Жауабы: 41
acc=1; (2,1): 1·2+1 = 3; (3,0): 3·3+0 = 9; (4,5): 9·4+5 = 41.
«Python программалау тілінде алгоритмдерді программалау» тақырыбынан тағы
- print(max(by_city, key=lambda c: sum(by_city[c]) / len(by_city[c]))) қандай мән шығарады?
- Код орындалғанда не шығады? def twice(g): def w(x): return g(g(x)) return w @twice def inc(x): return x + 3 pr...
- Келесі кодтың орындалу нәтижесін көрсетіңіз: a = list(range(10)) a[::3] = [0, 0, 0, 0] del a[1::4] print(a)
- Python өрнегінің нәтижесі қандай? print(1 < 2 < 3, 1 < 3 > 2, 3 > 2 > 2, 1 == 1 != 2, 2 < 1 < 3 / 0)
- Python модулін оның мақсатымен сәйкестендіріңіз.
- print([r["name"] for r in sorted(rows, key=lambda r: int(r["score"] or 0), reverse=True)[:3]]) қандай нәтиже б...
- Келесі код қандай нәтиже береді? ranks = n: i for i, (n, s) in enumerate(top, 1) print(ranks)
- Келесі фрагмент орындалғанда консольде не көрінеді? m = [[3, 1, 4], [1, 5, 9], [2, 6, 5]] print([sum(c) for c...