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 2013-03-14 10:31:16