第一题
def normalize(name): return name.lower()
第二题
from functools import reduce def prod(L): def we(x,y): return x*y return reduce(we,L)
第三题
from functools import reduce def str2float(s): def f(x,y): return x*10+y def g(s): if s!='.': return {'1':1,'2':2,'3':3,'4':4,'5':5,'6':6}[s] l=list(map(g,s)) B=len(l[(l.index(None)+1):]) l.pop(l.index(None)) return reduce(f,l) / 10**B
Sign in to make a reply
迷茫的老九
第一题
第二题
第三题