Dict = {'0':0,'1':1,'2':2,'3':3,'4':4,'5':5,'6':6,'7':7,'8':8,'9':9}
s = list(s)
for i,value in enumerate(s):
if value == '.':
f_k = i
s.pop(i)
def fn(x):
return Dict[x]
def mul(x,y):
return x*10+y
value = reduce(mul,list(map(fn,s)))
return value/(10**(len(s)-f_k))
Sign in to make a reply
Galaxy_言叶
Dict = {'0':0,'1':1,'2':2,'3':3,'4':4,'5':5,'6':6,'7':7,'8':8,'9':9}
s = list(s)
for i,value in enumerate(s):
if value == '.':
f_k = i
s.pop(i)
def fn(x):
return Dict[x]
def mul(x,y):
return x*10+y
value = reduce(mul,list(map(fn,s)))
return value/(10**(len(s)-f_k))