有什么办法能让'.'跳过处理的话就能更简便了 def f(x, y): return x*10 + y def char2num(s): return int(s) s1,s2 = s.split('.') return reduce(f, map(char2num, s1)) + (reduce(f, map(char2num, s2))/pow(10,len(s2)))
Sign in to make a reply
早已预约
有什么办法能让'.'跳过处理的话就能更简便了
def f(x, y): return x*10 + y def char2num(s): return int(s) s1,s2 = s.split('.') return reduce(f, map(char2num, s1)) + (reduce(f, map(char2num, s2))/pow(10,len(s2)))