Что выведет код?
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))
Выберите правильный вариант
Anonymous Quiz
15%
hellohigoodmorning
9%
hello
12%
goodmorning
2%
hi
36%
ell
6%
heloigd mrn
13%
пустая строка
7%
Посмотреть результаты
Что выведет код?
sorted([1, 2, 3, 4, 5], key=lambda x: -x, reverse=True)
Выберите правильный вариант
Anonymous Quiz
22%
[1, 2, 3, 4, 5]
21%
[-1, -2, -3, -4, -5]
14%
[5, 4, 3, 2, 1]
33%
[-5, -4, -3, -2, -1]
2%
None
3%
TypeError
5%
Посмотреть результаты
👍4
Что выведет код?
def f(arr):
if not arr:
return 0
return arr[0] + f(arr[1:])
f([1, 2, 3, 4, 5])
👍2
Выберите правильный вариант
Anonymous Quiz
11%
0
7%
1
7%
3
5%
5
47%
15
17%
IndexError
6%
Посмотреть результаты
Как называется результат вычисления данной функции?
def f(n):
return n * f(n-1) if n > 1 else 1
Выберите правильный вариант
Anonymous Quiz
76%
факториал
5%
свертка
5%
разложение
2%
среднее
3%
подстановка
3%
композиция
6%
Посмотреть результаты
👍5
Что выведет код?
def f(arr):
return 0 if not arr else arr[0] + f(arr[1:])
print(f([]))
👍1
Выберите правильный вариант
Anonymous Quiz
56%
0
11%
None
18%
IndexError
9%
ValueError
3%
TypeError
4%
Посмотреть результаты
Что выведет код?
def f(arr):
return arr[0] if len(arr) == 1 else arr[0] + f(arr[1:])
print(f([]))
👍1
Выберите правильный вариант
Anonymous Quiz
21%
0
17%
None
43%
IndexError
12%
ValueError
3%
TypeError
5%
Посмотреть результаты
🔥5
Что выведет код?
def f(arr):
first, *rest = arr
return first if not rest else first + f(rest)
print(f([]))
Выберите правильный вариант
Anonymous Quiz
11%
0
27%
None
25%
IndexError
20%
ValueError
7%
TypeError
10%
Посмотреть результаты
👍4
Что выведет код?
def f(n):
def g(x):
return x**n
return g
g = f(2)
print(g(7))
Выберите правильный вариант
Anonymous Quiz
1%
0
0%
1
3%
2
3%
4
5%
7
48%
49
10%
128
6%
None
16%
TypeError
7%
Посмотреть результаты
👍4
Вам нравится читать контент на этом канале?
Возможно, вы задумывались о том, чтобы купить на нем интеграцию?
Следуйте 3 простым шагам, чтобы сделать это:
1) Регистрируйтесь по ссылке: https://telega.in/c/python_tasks
2) Пополняйтесь удобным способом
3) Размещайте публикацию
Если тематика вашего поста подойдет нашему каналу, мы с удовольствием опубликуем его.
Возможно, вы задумывались о том, чтобы купить на нем интеграцию?
Следуйте 3 простым шагам, чтобы сделать это:
1) Регистрируйтесь по ссылке: https://telega.in/c/python_tasks
2) Пополняйтесь удобным способом
3) Размещайте публикацию
Если тематика вашего поста подойдет нашему каналу, мы с удовольствием опубликуем его.
Telega
Реклама в Telegram-канале «Задачи по Python и машинному обучению» f397e - Telega.in
Закажите рекламу в Телеграм канале Задачи по Python и машинному обучению с гарантией размещения прямо сейчас! Telegram-канал «@python_tasks». Категория: Интернет технологии. Подписчиков: 11738. Стоимость от 3 776.22 руб.
Forwarded from Анализ данных (Data analysis)
This media is not supported in the widget
VIEW IN TELEGRAM
Что выведет код?
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
Выберите правильный вариант
Anonymous Quiz
8%
None None 10 10 5
12%
None 10 10 5 5
25%
None None 10 None 5
4%
None None 10 5 5
39%
None 10 None 5 None
13%
Посмотреть результаты
Что выведет код?
def f(x):
y = x ** 2
return y
print(*f.__code__.co_varnames)
👍1