Что выведет код?
  def func(а, b):
а = 2
b = b[:]
b[0] = 10
a, b = [0], [1]
func(a, b)
print(a, b)
Выберите правильный вариант
  Anonymous Quiz
    19%
    [0] [10]
      
    6%
    0 10
      
    31%
    [0] [1]
      
    5%
    0 1
      
    12%
    [2] [10]
      
    8%
    2 10
      
    6%
    [2] [1]
      
    9%
    2 [1]
      
    3%
    Посмотреть результаты
      
    Что выведет код?
  def func(а, b):
а[0] = 2
b = b[:]
b[0] = 10
a, b = [0], [1]
func(a, b)
print(a, b)
Выберите правильный вариант
  Anonymous Quiz
    9%
    [0] [10]
      
    5%
    0 10
      
    22%
    [0] [1]
      
    7%
    0 1
      
    16%
    [2] [10]
      
    6%
    2 10
      
    27%
    [2] [1]
      
    3%
    2 [1]
      
    4%
    Посмотреть результаты
      
    Что выведет код?
  def func(a, b):
a = 2
b[0] = 10
x = 1
y = 1, 2
func(x, y)
print(x, y)
Выберите правильный вариант
  Anonymous Quiz
    13%
    1 (1, 2)
      
    12%
    2 (1, 2)
      
    16%
    1 (10, 2)
      
    15%
    2 (10, 2)
      
    4%
    1 10
      
    5%
    2 10
      
    32%
    TypeError
      
    4%
    Посмотреть результаты
      
    Что выведет код?
  def func(а, b):
а[0] = 2
b = b[:]
b[0] = 10
a, b = [0], [1]
func(a, b)
print(a, b)
Выберите правильный вариант
  Anonymous Quiz
    3%
    [0] [10]
      
    3%
    0 10
      
    15%
    [0] [1]
      
    0%
    0 1
      
    26%
    [2] [10]
      
    8%
    2 10
      
    42%
    [2] [1]
      
    1%
    2 [1]
      
    2%
    Посмотреть результаты
      
    👍2
  Что выведет код?
  def func(a, b):
a = 2
b[0] = 10
x = 1
y = 1, 2
func(x, y)
print(x, y)
Выберите правильный вариант
  Anonymous Quiz
    17%
    1 (1, 2)
      
    7%
    2 (1, 2)
      
    17%
    1 (10, 2)
      
    12%
    2 (10, 2)
      
    2%
    1 10
      
    2%
    2 10
      
    41%
    TypeError
      
    3%
    Посмотреть результаты
      
    Дан код
  def f(a, b, c, d):
print(a, b, c, d)
Какой способ передачи аргументов при вызове функции вызовет ошибку?
  Anonymous Quiz
    13%
    f(1, b=2, *(3,), **{"d":4})
      
    26%
    f(1, c=3, *(2,), **{"d":4})
      
    16%
    f(c=3, b=2, a=1, **{"d":4})
      
    14%
    f(*(1, 2), **{"c":3, "d":4})
      
    11%
    f(1, *(2, 3), **{"d":4})
      
    8%
    f(1, 2, 3, *(4,))
      
    12%
    Посмотреть результаты
      
    👨💻2
  Какое объявление функции не вызовет ошибку во время создания функции?
  Anonymous Quiz
    34%
    def f(a, b=1, *c=(2,), **d):pass
      
    10%
    def f(a, b, **c, d):pass
      
    30%
    def f(a=1, b=2, c):pass
      
    13%
    def f(a=1, *b, c):pass
      
    3%
    def f(a=1, **b, c):pass
      
    3%
    def f(**a, b=1, c):pass
      
    7%
    Посмотреть результаты
      
    🔥2🤓1
  Что выведет код?
  def f(s:str = "1") -> int:
return s * 2
print(f(), isinstance(f(), int))
Выберите правильный вариант
  Anonymous Quiz
    16%
    2 True
      
    13%
    2 False
      
    15%
    11 True
      
    54%
    11 False
      
    2%
    Посмотреть результаты
      
    🤔1
  Что выведет код?
  def maker(f, args, kwargs):
return 1 + f(*args, **kwargs)
m1 = maker(lambda a, b: a + b, (5, ), {"b": 2})
m2 = maker(lambda a, b: a * b, [4, 5], {})
print(m1 + m2)
Выберите правильный вариант
  Anonymous Quiz
    11%
    8
      
    16%
    21
      
    27%
    25
      
    11%
    28
      
    23%
    29
      
    11%
    Посмотреть результаты
      
    Что выведет код?
  def f(test, *args):
res = []
for arg in args:
if test(arg):
res.append(arg)
return sum(res)
data = [-4, 2, -1, 5, -6, 3]
negative = lambda x: x < 0
neg = f(negative, *data)
positive = lambda x: x > 0
pos = f(positive, *data)
print(neg, pos)
Выберите правильный вариант
  Anonymous Quiz
    9%
    -1
      
    11%
    0 0
      
    13%
    -4 2
      
    20%
    [-4, -1, -6] [2, 5, 3]
      
    9%
    [-11] [10]
      
    2%
    [10] [-11]
      
    35%
    -11 10
      
    0%
    10 -11
      
    0%
    Посмотреть результаты
      
    Что выведет код?
  def f(transform, *args):
res = args[0]
for arg in args[1:]:
res = transform(res, arg)
return res
data = [-4, 2, -1, 5, -6, 3]
func = lambda x, n: x * (-1)**n
print(int(f(func, *data)))
