x = [(lambda y: y ** 2)(i) for i in range(3)]
print(x)
x = [(lambda y: y ** 2)(i) for i in range(3)]
print(x)
Выберите правильный вариант
Anonymous Quiz
16%
[1, 4, 9]
4%
[0, 1, 2]
62%
[0, 1, 4]
6%
[2, 2, 2]
9%
SyntaxError
3%
Посмотреть результаты
Что выведет код?
def show(a, b=2, *args, c=3, **kwargs):
return a, b, args, c, kwargs
print(show(1, 5, 6, 7, c=10, d=20))
Выберите правильный вариант
Anonymous Quiz
48%
(1, 5, (6, 7), 10, {'d': 20})
27%
(1, 2, (5, 6, 7), 10, {'c': 10, 'd': 20})
4%
(1, 5, (), 10, {'d': 20})
13%
TypeError
7%
Посмотреть результаты
Что выведет код?
def outer():
x = 1
def inner():
nonlocal x
x += 1
return x
return inner
f = outer()
print(f(), f())
Выберите правильный вариант
Anonymous Quiz
26%
1 2
38%
2 2
29%
2 3
7%
SyntaxError
0%
Посмотреть результаты
Что выведет код?
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
58%
['Hi, Leo', 'Hi, Leo', 'Hi, Leo']
16%
'Hi, Leo'
18%
['Leo', 'Leo', 'Leo']
7%
TypeError
Что выведет код?
from functools import partial
def power(base, exponent):
return base ** exponent
square = partial(power, exponent=2)
print(square(4))
Выберите правильный вариант
Anonymous Quiz
8%
8
12%
2
71%
16
8%
TypeError
0%
None
2%
Посмотреть результаты
Что выведет код?
def counter():
count = 0
def inc():
nonlocal count
count += 1
return count
return inc
a = counter()
b = counter()
print(a(), b(), a())
Выберите правильный вариант
Anonymous Quiz
16%
1 2 3
8%
0 1 2
26%
1 1 1
42%
1 1 2
8%
2 1 2
0%
Посмотреть результаты