Python Tasks & ML | Задачи по питону и машинному обучению
9.37K 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 f(*args):
result = []
for x in args[0]:
for w in args[1:]:
if x in w:
break
else:
result.append(x)
return "".join(result)

s1, s2, s3= "hello", "hi", "good morning"
print(f(s1, s2, s3))
Что выведет код?
sorted([1, 2, 3, 4, 5], key=lambda x: -x, reverse=True)
Что выведет код?
def f(arr):
if not arr:
return 0
return arr[0] + f(arr[1:])
f([1, 2, 3, 4, 5])
👍2
Как называется результат вычисления данной функции?
def f(n):
return n * f(n-1) if n > 1 else 1
Что выведет код?
def f(arr):
return 0 if not arr else arr[0] + f(arr[1:])
print(f([]))
👍1
Что выведет код?
def f(arr):
return arr[0] if len(arr) == 1 else arr[0] + f(arr[1:])
print(f([]))
👍1
Что выведет код?
def f(arr):
first, *rest = arr
return first if not rest else first + f(rest)
print(f([]))
Что выведет код?
def f(n):
def g(x):
return x**n
return g
g = f(2)
print(g(7))
Вам нравится читать контент на этом канале?

Возможно, вы задумывались о том, чтобы купить на нем интеграцию?

Следуйте 3 простым шагам, чтобы сделать это:

1) Регистрируйтесь по ссылке: https://telega.in/c/python_tasks
2) Пополняйтесь удобным способом
3) Размещайте публикацию

Если тематика вашего поста подойдет нашему каналу, мы с удовольствием опубликуем его.
Что выведет код?
def f():
_x = None
def g(x=None):
nonlocal _x
if x is None:
return _x
_x = x
return g
g = f()
print(g(), g(10), g(), g(5), g())
👍5👎1
Что выведет код?
def f(x):
y = x ** 2
return y
print(*f.__code__.co_varnames)
👍1