def normalize(name): return name[0].upper() + name[1:].lower()
def prod(L): return reduce(lambda x,y:x*y,L)
istr = s.split('.')[0] fstr = s.split('.')[1] iv = reduce(lambda x,y:x*10+y, map(int,istr)) fv = reduce(lambda x,y:x*10+y, map(int,fstr))/pow(10,len(fstr)) return iv+fv
你们的作业是不是都没有运行一下就交了,第一个normalize函数根本就是错误的,bug多多哦
Sign in to make a reply
蓝色枫叶Babyhong
def normalize(name): return name[0].upper() + name[1:].lower()
def prod(L): return reduce(lambda x,y:x*y,L)