Discuss / Python / 第三题

第三题

Topic source

人渣14396

#1 Created at ... [Delete] [Delete and Lock User]
from functools import reduceDIGITS = {'0': 0, '1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8, '9': 9}def str2float(s):    a=s.split('.')    s=a[0]+a[1]    def jisuan(x,y):        return x*10+y    def str(c):        return DIGITS[c]    return reduce(jisuan,map(str,s))/pow(10,len(a[1]))print(str2float(input()))

  • 1

Reply