Что выведет код?
  def f():
n = 0
def g():
nonlocal n
n += 1
def get():
return n
f.get = get
return g
g1, g2 = f(), f()
g1(), g2(), g1()
print(f.get())
Что выведет код?
  x = [*map(lambda x: x**2, [1, 2, 3])]
y = [x**2 for x in range(1, 4)]
print(x == y)
Выберите правильный вариант
  Anonymous Quiz
    54%
    True
      
    21%
    False
      
    19%
    TypeError
      
    1%
    SyntaxError
      
    4%
    Посмотреть результаты
      
    Что выведет код?
  x = [[y**x for y in range(1, 3)] for x in range(1, 3)]
print(x)
Выберите правильный вариант
  Anonymous Quiz
    5%
    [2, 4]
      
    7%
    [[1, 2, 4]]
      
    25%
    [[1, 2, 3], [1, 4, 9]]
      
    9%
    [[1, 2], [1, 2]]
      
    39%
    [[1, 2], [1, 4]]
      
    7%
    [[1, 4], [1, 4]]
      
    0%
    [[2, 4], [2, 4]]
      
    7%
    Посмотреть результаты
      
    Что выведет код?
  sum(x[0] for x in enumerate(range(2), 5))
Выберите правильный вариант
  Anonymous Quiz
    14%
    1
      
    9%
    2
      
    8%
    3
      
    20%
    5
      
    12%
    6
      
    23%
    11
      
    2%
    12
      
    1%
    17
      
    10%
    Посмотреть результаты
      
    Что выведет код?
  from itertools import zip_longest
x = [1, 2, 3]
y = ["a", "b"]
l = list(zip(x, y))
m = list(zip_longest(x, y))
print(l == m)
Что выведет код?
  s = 0
try:
s += 1/0
except ZeroDivisionError:
s += 1
else:
s += 5
finally:
s += 10
print(s)
Выберите правильный вариант
  Anonymous Quiz
    3%
    0
      
    12%
    1
      
    4%
    5
      
    2%
    6
      
    16%
    10
      
    48%
    11
      
    2%
    15
      
    6%
    16
      
    7%
    ZeroDivisionError
      
    Что выведет код?
  a, b = 1, 0
def divide1(a, b):
try:
return a / b
except ZeroDivisionError:
return None
def divide2(a, b):
try:
return True, a / b
except ZeroDivisionError:
return False, None
print(divide1(a, b), *divide2(a, b))
Выберите правильный вариант
  Anonymous Quiz
    8%
    None None
      
    7%
    False False
      
    71%
    None False None
      
    4%
    inf False inf
      
    8%
    False None False None
      
    1%
    None False None False
      
    1%
    Посмотреть результаты
      
    Что выведет код?
  def f(x):
if x in group:
return (0, x)
return (1, x)
group = {5, 6, 7}
values = {4, 9, 7, 8, 3, 5}
print(*sorted(values, key=f))
Выберите правильный вариант
  Anonymous Quiz
    10%
    5 6 7
      
    10%
    3 4 5 7 8 9
      
    23%
    4 9 7 8 3 5
      
    30%
    5 7 3 4 8 9
      
    4%
    3 4 8 9 5 7
      
    11%
    5 6 7 3 4 8 9
      
    12%
    Посмотреть результаты
      
    Что выведет код?
  values = [8, 3, 1]
group = {2, 7}
def f(values, group):
count = 0
def g(x):
nonlocal count
if x in group:
count += 1
return (0, x)
return(1, x)
values.sort(key=g)
return count
count = f(values, group)
print(count)
Что выведет код?
  def f():
yield 0
yield from [1, 2]
yield 3
print(*f())
Выберите правильный вариант
  Anonymous Quiz
    10%
    0 3
      
    18%
    0 1 3
      
    30%
    0 [1, 2] 3
      
    35%
    0 1 2 3
      
    6%
    Посмотреть результаты
      
    Что выведет код?
  s = [1, 2, 3, 4]
s.insert(2, 100)
del s[:2]
s.pop()
s.remove(3)
print(*s)
