Форум сайта python.su
Привет!
Нужно посчитать сумму всех параметров при вызове функции
def add(n):
data = []
data.append(n)
def inner(n):
data.append(n)
return sum(data)
return inner
print(add(1)(2))
Офлайн
s = [] def addn(n): s.append(n) return(sum(s)) >>> addn(1) 1 >>> addn(2) 3 >>> addn(20) 23 def addn2(n): addn2.s.append(n) return(sum(addn2.s)) addn2.s = [] >>> addn2(1) 1 >>> addn2(3) 4 >>> addn2(30) 34
Офлайн
def summa(*args): result = 0 for i in args: result += int(i) print(result) summa(1,2,3) summa(1,1,1,0,1,1)
Офлайн