Python Tasks & ML | Задачи по питону и машинному обучению
9.45K subscribers
27 photos
1 file
36 links
Algorithms, functions, classes, regular expressions, iterators, generators, OOP, exceptions, NumPy, pandas, scikit-learn
https://telega.in/c/python_tasks

Questions — @dina_ladnyuk
Download Telegram
Что выведет код?

def join(*args, sep="-"):
return sep.join(args)

print(join("a", "b", "c", sep="|"))
Что выведет код?

def make_funcs():
return [lambda x: i * x for i in range(3)]

funcs = make_funcs()
print([f(2) for f in funcs])
Что выведет код?

def decorator(fn):
def wrapper():
return "Decorated " + fn()
return wrapper

@decorator
def say():
return "Hello"

print(say())
Что выведет код?

def apply(func, value):
return func(value)

print(apply(abs, -5))
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)
Что выведет код?

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))
Что выведет код?

def outer():
x = 1
def inner():
nonlocal x
x += 1
return x
return inner

f = outer()
print(f(), f())
Что выведет код?

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"))
Что выведет код?

from functools import partial

def power(base, exponent):
return base ** exponent

square = partial(power, exponent=2)
print(square(4))