Соңғы жолдағы print операторы не басып шығарады? d = {'a': 1} e = d d = {**d, 'b': 2} e['c'] = 3 print(d, e)
Дұрыс жауабы мен түсіндірмесі
Жауабы: 'a': 1, 'b': 2 'a': 1, 'c': 3
d = {**d, 'b': 2} жаңа сөздік құрады, сондықтан d енді e-мен байланыссыз; e['c'] = 3 тек бастапқы сөздікті өзгертеді.
«Python программалау тілінде алгоритмдерді программалау» тақырыбынан тағы
- Келесі фрагмент орындалғанда консольде не көрінеді? m = [[3, 1, 4], [1, 5, 9], [2, 6, 5]] print([sum(c) for c...
- Келесі код қандай нәтиже береді? ranks = n: i for i, (n, s) in enumerate(top, 1) print(ranks)
- Код орындалғанда консольге қандай жол шығады? g = (x * 2 for x in range(5)) print(sum(g), sum(g), list(g))
- if r["score"]: шарты алынып тасталса, бағдарлама қалай жұмыс істейді?
- print([r["name"] for r in sorted(rows, key=lambda r: int(r["score"] or 0), reverse=True)[:3]]) қандай нәтиже б...
- Программа экранға не шығарады? def f(): for i in range(3): try: if i == 1: continue if i == 2: return "r" fina...
- Python модулін оның мақсатымен сәйкестендіріңіз.
- Төмендегі код қандай нәтиже береді? from collections import deque d = deque([1, 2, 3, 4, 5]) d.rotate(2) d.app...