Код орындалғанда консольге қандай жол шығады? g = (x * 2 for x in range(5)) print(sum(g), sum(g), list(g))
Дұрыс жауабы мен түсіндірмесі
Жауабы: 20 0 []
Генератор бір рет қана өтеді: бірінші sum(g) оны сарқады (20), одан кейінгі sum(g) = 0 және list(g) = [].
«Python программалау тілінде алгоритмдерді программалау» тақырыбынан тағы
- Программа экранға не шығарады? def f(): for i in range(3): try: if i == 1: continue if i == 2: return "r" fina...
- Код орындалғанда не шығады? def twice(g): def w(x): return g(g(x)) return w @twice def inc(x): return x + 3 pr...
- Python өрнегінің нәтижесі қандай? print(1 < 2 < 3, 1 < 3 > 2, 3 > 2 > 2, 1 == 1 != 2, 2 < 1 < 3 / 0)
- if r["score"]: шарты алынып тасталса, бағдарлама қалай жұмыс істейді?
- Келесі кодтың орындалу нәтижесін көрсетіңіз: a = list(range(10)) a[::3] = [0, 0, 0, 0] del a[1::4] print(a)
- print(run("12 4 /")) қандай мән шығарады?
- Python-да қай өрнектердің мәні True?
- print(len(total), total["u1"], len(log)) нәтижесі қандай?