A
Size: a a a
A
#
AT
A
ПЯ
ПЯ
A
ПЯ
s=0
def add(x):
global s
if x:
s+=x
return add
else:
return sПЯ
ПЯ
s=0
def add(x):
global s
if x:
s+=x
return lambda x: add(x)
else:
return s
тоже не работаетПЯ
ПЛ
s=0
def add(x):
global s
if x:
s+=x
return lambda x: add(x)
else:
return s
тоже не работаетПЯ
A
A
def add(x):
return lambda y=None: x if y is None else add(x+y)
print(add(1)())
print(add(1)(2)())
print(add(1)(2)(3)())
A
A
A
A
class add(int):
def __call__(self, n):
return add(self + n)