3
from __future__ import division
from math import*
def add(*args):
return sum(args)
def times(*args):
s=1
for i in range(len(args)-1):
s*=args[i]*args[i+1]
return s
def divide(*args):
s=1
for i in range(len(args)-1):
s=args[i]/args[i+1]/s
return s
def sqroot(arg):
return sqrt(arg)
def get(data,s):
if len(data)==1:
s=add(s,int(data))
return s
s=add(s,int(data[data.index('+')-1]))
cut=data[(data.index('+')+1):]
get(cut,s)
user=raw_input()
print str(get(user,0))
Почему функция возвращает None
вместо значения s
(если я печатаю s
значение правильно)? Функция просто решает выражение типа 1+1+1
.Почему я получаю «Нет»
Почему я получаю «Нет»? Не знаю, может попробовать новый бейсбол или другой бар? – gecko