Выберите правильный вариант
  Anonymous Quiz
    47%
    (1, 5, (6, 7), 10, {'d': 20})
      
    24%
    (1, 2, (5, 6, 7), 10, {'c': 10, 'd': 20})
      
    4%
    (1, 5, (), 10, {'d': 20})
      
    19%
    TypeError
      
    6%
    Посмотреть результаты
      
    Что выведет код?
  def outer():
x = 1
def inner():
nonlocal x
x += 1
return x
return inner
f = outer()
print(f(), f())
Выберите правильный вариант
  Anonymous Quiz
    25%
    1 2
      
    39%
    2 2
      
    28%
    2 3
      
    6%
    SyntaxError
      
    2%
    Посмотреть результаты
      
    Что выведет код?
  def repeat(n):
def decorator(func):
def wrapper(*args, **kwargs):
return [func(*args, **kwargs) for _ in range(n)]
return wrapper
return decorator
@repeat(3)
def greet(name):
return f"Hi, {name}"
print(greet("Leo"))
Выберите правильный вариант
  Anonymous Quiz
    65%
    ['Hi, Leo', 'Hi, Leo', 'Hi, Leo']
      
    15%
    'Hi, Leo'
      
    14%
    ['Leo', 'Leo', 'Leo']
      
    6%
    TypeError
      
    Что выведет код?
  from functools import partial
def power(base, exponent):
return base ** exponent
square = partial(power, exponent=2)
print(square(4))
Выберите правильный вариант
  Anonymous Quiz
    7%
    8
      
    11%
    2
      
    74%
    16
      
    6%
    TypeError
      
    0%
    None
      
    1%
    Посмотреть результаты
      
    Что выведет код?
  def counter():
count = 0
def inc():
nonlocal count
count += 1
return count
return inc
a = counter()
b = counter()
print(a(), b(), a())
Выберите правильный вариант
  Anonymous Quiz
    18%
    1 2 3
      
    9%
    0 1 2
      
    31%
    1 1 1
      
    36%
    1 1 2
      
    5%
    2 1 2
      
    0%
    Посмотреть результаты
      
    Что выведет код?
  def outer(x):
def inner():
return x + 1
x = 10
return inner()
print(outer(5))
Выберите правильный вариант
  Anonymous Quiz
    21%
    6
      
    9%
    5
      
    47%
    11
      
    18%
    UnboundLocalError
      
    2%
    TypeError
      
    2%
    Посмотреть результаты
      
    Что выведет код?
  class A:
@staticmethod
def stat(): return "static"
@classmethod
def cls(cls): return cls.__name__
print(A.stat(), A.cls())
Выберите правильный вариант
  Anonymous Quiz
    16%
    static cls
      
    5%
    A static
      
    13%
    TypeError
      
    6%
    static static
      
    53%
    static A
      
    8%
    Посмотреть результаты
      
    Что выведет код?
  from typing import Callable
def apply_twice(f: Callable[[int], int], x: int) -> int:
return f(f(x))
print(apply_twice(lambda x: x + 1, 3))
Выберите правильный вариант
  Anonymous Quiz
    6%
    TypeError
      
    14%
    SyntaxError
      
    17%
    4
      
    41%
    5
      
    9%
    6
      
    13%
    Посмотреть результаты
      
    Что выведет код?
  import inspect
def f(a, b=2, *args, **kwargs): pass
sig = inspect.signature(f)
print(len(sig.parameters))
Выберите правильный вариант
  Anonymous Quiz
    23%
    2
      
    3%
    3
      
    49%
    4
      
    3%
    5
      
    9%
    AttributeError
      
    13%
    Посмотреть результаты
      
    Что выведет код?
  def add(x):
def inner(y):
return x + y
return inner
print(add(3)(4))
Выберите правильный вариант
  Anonymous Quiz
    3%
    None
      
    62%
    7
      
    16%
    34
      
    2%
    add
      
    14%
    TypeError
      
    2%
    Посмотреть результаты
      
    Что выведет код?
  def sum(x, y):
return x * y
print(sum([1, 2], 2))
