Discuss / Python / so

Galaxy_言叶

#1 Created at ... [Delete] [Delete and Lock User]

    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))


  • 1

Reply