Что выведет код?
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(f(func, *data))
Выберите правильный вариант
Anonymous Quiz
15%
-720
13%
-4
5%
-1
6%
1
28%
4
17%
[4, -2, 1, -5, 6, -3]
16%
Посмотреть результаты
Что выведет код?
def mintwo(*args):
tmp = list(args)
tmp.sort()
return tmp[0], tmp[1]
data = [8, -4, 5, -2, 9, 3, -98]
print(*mintwo(*data))
Выберите правильный вариант
Anonymous Quiz
1%
-102
3%
-98
1%
-2
7%
8 -4
49%
-98 -4
2%
9 8
3%
(8, -4)
24%
(-98, -4)
1%
(9, 8)
7%
Посмотреть результаты
Что выведет код?
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))
Выберите правильный вариант
Anonymous Quiz
9%
mesagk
3%
mssa
18%
msa
13%
mesag
13%
message
5%
massage
5%
mask
16%
messagemassagemask
7%
пустая строка
11%
Посмотреть результаты
Какой способ проверки того, что переменная `a` связана с None, является более предпочтительным?
Anonymous Quiz
12%
if not a:
16%
if a == None:
67%
if a is None:
2%
if bool(a) == False:
2%
if bool(a) is False:
Теперь на канале доступны комментарии к задачам!
Что выведет код?
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
5%
mesagk
18%
mssa
30%
msa
1%
mesag
16%
message
3%
massage
2%
mask
8%
messagemassagemask
8%
пустая строка
10%
Посмотреть результаты
Что выведет код?
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
12%
three
34%
hree
6%
two
2%
wo
2%
one
5%
ne
18%
onetwothree
3%
newohree
17%
Посмотреть результат
Что выведет код?
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)
Выберите правильный вариант
Anonymous Quiz
7%
-3
50%
-2
8%
-1
3%
0
16%
[2, 0, -2]
3%
[-1, -2, -3]
8%
[-3, -2, -1, 0, 1, 2]
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
56%
mesagk
3%
mssa
3%
msa
3%
mesag
7%
message
0%
massage
6%
mask
13%
messagemassagemask
3%
пустая строка
8%
Посмотреть результат
👍1
Что выведет код?
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
21%
hellohigoodmorning
8%
hello
8%
good morning
4%
hi
35%
ell
5%
heloigd mrn
11%
пустая строка
8%
Посмотреть результаты
Что выведет код?
sorted([1, 2, 3, 4, 5], key=lambda x: -x, reverse=True)
Выберите правильный вариант
Anonymous Quiz
25%
[1, 2, 3, 4, 5]
28%
[-1, -2, -3, -4, -5]
10%
[5, 4, 3, 2, 1]
30%
[-5, -4, -3, -2, -1]
3%
None
1%
TypeError
3%
Посмотреть результаты