S
Size: a a a
S
БГ
def check(sliceable):
for current, next in zip(sliceable[:-1], sliceable[1:]):
if abs(current-next)!=2:
break
else:
return True
return False
E
def check(sliceable):
for current, next in zip(sliceable[:-1], sliceable[1:]):
if abs(current-next)!=2:
break
else:
return True
return False
АН
S
БГ
E
БГ
E
AT
import functools
numbers = [3, 5, 7]
print(functools.reduce(lambda x, y : True if(x + 2 == y) else False, numbers))
S
AT
S
БГ
lambda x, y: y if (x + 2 == y) else None
try:
reduce(...)
except TypeError:
print("что-то не больше на 2 чем предыдущее")
БГ
lambda x, y: y if (x + 2 == y) else None
try:
reduce(...)
except TypeError:
print("что-то не больше на 2 чем предыдущее")
AT
lambda x, y: y if (x + 2 == y) else None
try:
reduce(...)
except TypeError:
print("что-то не больше на 2 чем предыдущее")
БГ
S
БГ