Выберите правильный вариант
  Anonymous Quiz
    8%
    36
      
    5%
    62
      
    30%
    70
      
    12%
    94
      
    8%
    100
      
    16%
    5760
      
    22%
    Посмотреть результаты
      
    👍1
  Какую из функций нужно явно импортировать, чтобы ее использовать?
  Anonymous Quiz
    8%
    map
      
    4%
    filter
      
    37%
    reduce
      
    11%
    vars
      
    18%
    classmethod
      
    8%
    dir
      
    6%
    repr
      
    9%
    Посмотреть результаты
      
    👍6🔥2
  Даны 4 варианта кода:
#1
[х ** 2 for х in range(5) if х % 2 == 0]
#2
list(map(lambda x: x**2, filter(lambda x: x % 2 == 0, range(5))))
#3
res = []
for x in range(5):
if x % 2 == 0:
y = x**2
res.append(y)
print(res)
#4
list(map(lambda x: x ** 2 % 4 == 0, range(5)))
👍2
  Какой из вариантов не выведет [0, 4, 16]?
  Anonymous Quiz
    15%
    1
      
    18%
    2
      
    14%
    3
      
    44%
    4
      
    8%
    Посмотреть результаты
      
    👎1
  Что выведет код?
[(х, у) for х in range(3) if х % 2 == 0 for у in range(3) if у % 2 == 1]
👏1
  Выберите правильный вариант
  Anonymous Quiz
    9%
    [(0,1)]
      
    10%
    [(2,1)]
      
    40%
    [(0,1),(2,1)]
      
    13%
    [(0,1),(0,2),(2,1)]
      
    19%
    [(0,1),(0,3),(2,1),(2,3)]
      
    10%
    Посмотреть результаты
      
    👍8
  Что выведет код?
  res = [х ** у for х in [2, 3] for у in [2, 3]]
print(res)
Выберите правильный вариант
  Anonymous Quiz
    5%
    [4,8]
      
    17%
    [4,27]
      
    4%
    [8,9]
      
    4%
    [9,27]
      
    4%
    [2,3,2,3]
      
    10%
    [4,6,6,9]
      
    52%
    [4,8,9,27]
      
    3%
    Посмотреть результаты
      
    👍2🔥2
  Что выведет код?
  listoftuple = [(0, 1, 2), (1, 2, 3)]
s1 = [b for (a, b, c) in listoftuple]
print(s1)
s2 = list(map(lambda row: row[1], listoftuple))
print(s1 == s2, sum(s1))
Выберите правильный вариант
  Anonymous Quiz
    8%
    True 1
      
    3%
    False 1
      
    8%
    True 2
      
    6%
    False 2
      
    32%
    True 3
      
    12%
    False 3
      
    6%
    True 6
      
    2%
    False 6
      
    12%
    SyntaxError
      
    11%
    Посмотреть результаты
      
    👍4👎2
  Что выведет код?
  def gen():
for i in range(1, 5):
x = yield i
if x:
yield x**2
g = gen()
v = g.send(g.send(next(g) + next(g)) + next(g))
print(v)
Выберите правильный вариант
  Anonymous Quiz
    6%
    1
      
    5%
    3
      
    12%
    4
      
    6%
    9
      
    16%
    16
      
    10%
    81
      
    8%
    121
      
    16%
    144
      
    10%
    StopIteration
      
    11%
    None
      
    👍3😱3
  Какое использование генераторного выражения будет некорректным?
#1
sorted(x ** 2 for x in range(4))
#2
sorted((x ** 2 for x in range(4)))
#3
sorted((x ** 2 for x in range(4)), reverse=True)
#4
sorted(x ** 2 for x in range(4), reverse=True)
#5
list(x ** 2 for x in range(4))
👏2
  👍5
  Что выведет код?
  import math
sum(map(math.sqrt, (x ** 2 for x in range(3))))
Выберите правильный вариант
  Anonymous Quiz
    4%
    0.0
      
    4%
    1.0
      
    41%
    3.0
      
    15%
    5.0
      
    16%
    6.0
      
    9%
    14.0
      
    10%
    Посмотреть результаты
      
    👍5
  Что выведет код?
  def f(arr):
return 0 if not arr else arr[0] + f(arr[1:])
print(f([1, 2]))
Выберите правильный вариант
  Anonymous Quiz
    11%
    0
      
    7%
    1
      
    9%
    2
      
    53%
    3
      
    4%
    4
      
    3%
    None
      
    2%
    IndexError
      
    2%
    ValueError
      
    4%
    TypeError
      
    5%
    Посмотреть результаты
      
    👍5
  Что выведет код?
  -453492 % 101 + 453492 % 101
Выберите правильный вариант
  Anonymous Quiz
    49%
    0
      
    4%
    19
      
    24%
    101
      
    7%
    2048
      
    3%
    113373
      
    5%
    453492
      
    8%
    Посмотреть результаты
      
    👍5🤓1