# -*- coding: utf-8 -*-
from functools import reduce
def str2float(s): li = s.split(".") list1 = list(map(int,li[0])) list2 = list(map(int,li[1])) list2.insert(0,0) list2.reverse() def s2i(i1,i2): return i1*10+i2 def s2x(x1,x2): return x1/10+x2 return reduce(s2i,list1)+reduce(s2x,list2)
Sign in to make a reply
Reva龙舞
from functools import reduce
def str2float(s): li = s.split(".") list1 = list(map(int,li[0])) list2 = list(map(int,li[1])) list2.insert(0,0) list2.reverse() def s2i(i1,i2): return i1*10+i2 def s2x(x1,x2): return x1/10+x2 return reduce(s2i,list1)+reduce(s2x,list2)