Выберите правильный вариант
Anonymous Quiz
22%
2 True
11%
2 False
18%
11 True
44%
11 False
5%
Посмотреть результаты
👏6
Что выведет код?
def maker(f, args, kwargs):
return 1 + f(*args, **kwargs)
m1 = maker(lambda a, b: a + b, (5, ), {"b": 2})
m2 = maker(lambda a, b: a * b, [4, 5], {})
print(m1 + m2)
👍4
Выберите правильный вариант
Anonymous Quiz
12%
8
10%
21
20%
25
15%
28
25%
29
19%
Посмотреть результаты
👍5
Что выведет код?
def f(test, *args):
res = []
for arg in args:
if test(arg):
res.append(arg)
return sum(res)
data = [-4, 2, -1, 5, -6, 3]
negative = lambda x: x < 0
neg = f(negative, *data)
positive = lambda x: x > 0
pos = f(positive, *data)
print(neg, pos)
Выберите правильный вариант
Anonymous Quiz
1%
-1
4%
0 0
9%
-4 2
25%
[-4, -1, -6][2, 5, 3]
14%
[-11][10]
3%
[10][-11]
33%
-11 10
2%
-10 11
10%
Посмотреть результаты
👨💻13👍1
Что выведет код?
def f(transform, *args):
res = args[0]
for arg in args[1:]:
res = transform(res, arg)
return res
data = [-4, 2, -1, 5, -6, 3]
func = lambda x, n: x * (-1)**n
print(int(f(func, *data)))
Выберите правильный вариант
Anonymous Quiz
13%
-720
16%
-4
7%
-1
7%
1
26%
4
16%
[4, -2, 1, -5, 6, -3]
16%
Посмотреть результаты
👍2
Что выведет код?
def mintwo(*args):
tmp = list(args)
tmp.sort()
return tmp[0], tmp[1]
data = [8, -4, 5, -2, 9, 3, -98]
print(*mintwo(*data))
👍1
Выберите правильный вариант
Anonymous Quiz
2%
-102
5%
-98
4%
-2
7%
8 -4
54%
-98 -4
1%
9 8
2%
(8, -4)
16%
(-98, -4)
3%
(-98, -4)(9, 8)
6%
Посмотреть результаты
👍8
Что выведет код?
def f(*args):
result = []
for x in args[0]:
if x in result:
continue
for word in args[1:]:
if x not in word:
break
else:
result.append(x)
return ''.join(result)
s1, s2, s3= "message", "massage", "mask"
print(f(s1, s2, s3))
👍5
Выберите правильный вариант
Anonymous Quiz
11%
mesagk
5%
mssa
21%
msa
11%
mesag
14%
message
3%
massage
4%
mask
16%
messagemassagemask
15%
пустая строка
👍3😱3
Какой способ проверки того, что переменная a связана с None, является более предпочтительным?
Anonymous Quiz
13%
if not a:
16%
if a == None:
60%
if a is None:
5%
if bool(a)==False:
2%
if bool(a) is False:
4%
Посмотреть результаты
👍3
Что выведет код?
def f(*args):
result = []
for x in args[0]:
for word in args[1:]:
if x not in word:
break
else:
result.append(x)
return ''.join(result)
s1, s2, s3= "message", "massage", "mask"
print(f(s1, s2, s3))
Выберите правильный вариант
Anonymous Quiz
8%
mesagk
19%
mssa
18%
msa
6%
mesag
10%
message
4%
massage
3%
mask
15%
messagemassagemask
8%
пустая строка
11%
Посмотреть результаты
👎1
Что выведет код?
def f(*args):
res = ""
l = len("".join(args[:-1]))
for i, s in enumerate("".join(args)):
if i > l:
res += s
return res
s1, s2, s3= "one", "two", "three"
print(f(s1, s2, s3))
Выберите правильный вариант
Anonymous Quiz
24%
three
19%
hree
10%
two
7%
wo
2%
one
2%
ne
12%
onetwothree
8%
newohree
15%
Посмотреть результаты
👍3🔥1
Что выведет код?
def mineven(*args):
res = args[0]
for arg in args[1: ]:
if arg < res and arg % 2 == 0:
res = arg
return res
data = [3, 2, 1, 0, -1, -2, -3]
mineven(*data)
👍1
Выберите правильный вариант
Anonymous Quiz
6%
-3
50%
-2
4%
-1
10%
0
16%
[2, 0, -2]
3%
[-1, -2, -3]
4%
[-3, -2, -1, 0, 1, 2]
7%
Посмотреть результаты
👍6
Что выведет код?
def f(*args):
result = []
for seq in args:
for x in seq:
if not x in result:
result.append(x)
return ''.join(result)
s1, s2, s3= "message", "massage", "mask"
print(f(s1, s2, s3))
Выберите правильный вариант
Anonymous Quiz
53%
mesagk
6%
mssa
6%
msa
6%
mesag
3%
message
1%
massage
3%
mask
16%
messagemassagemask
5%
пустая строка
Что выведет код?
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))