Python Tasks & ML | Задачи по питону и машинному обучению
Open in Telegram
Algorithms, functions, classes, regular expressions, iterators, generators, OOP, exceptions, NumPy, pandas, scikit-learn https://telega.in/c/python_tasks Questions — @dina_ladnyuk
Show more8 678
Subscribers
-424 hours
-77 days
-5230 days
Posts Archive
Что выведет код?
def collect(n, acc=[]):
acc.append(n)
if n == 0:
return acc
return collect(n - 1, acc)
print(collect(2), collect(1))Выберите правильный вариант
Что выведет код?
funcs = []
for i in range(3):
funcs.append(lambda x, i=i: x + i)
print([f(10) for f in funcs])Выберите правильный вариант
Что выведет код?
from typing import Callable
def doubler(f: Callable[[int], int]) -> Callable[[int], int]:
def wrapped(x: int) -> int:
return f(x) * 2
return wrapped
@doubler
def square(x: int) -> int:
return x * x
print(square(3))Выберите правильный вариант
Что выведет код?
log = []
def log_append(x):
log.append(x)
def runner(func):
func(1)
func(2)
return log
print(runner(log_append))Выберите правильный вариант
Что выведет код?
def make():
def f(): return "hi"
f.data = 42
return f
g = make()
print(g(), g.data)Выберите правильный вариант
Что выведет код?
def sum(x, y):
return x * y
print(sum([1, 2], 2))Выберите правильный вариант
Что выведет код?
def add(x):
def inner(y):
return x + y
return inner
print(add(3)(4))Выберите правильный вариант
Что выведет код?
import inspect
def f(a, b=2, *args, **kwargs): pass
sig = inspect.signature(f)
print(len(sig.parameters))Выберите правильный вариант
Что выведет код?
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))Выберите правильный вариант
Что выведет код?
class A:
@staticmethod
def stat(): return "static"
@classmethod
def cls(cls): return cls.__name__
print(A.stat(), A.cls())Выберите правильный вариант
Available now! Telegram Research 2025 — the year's key insights 
