def str2float(s):
def combine(x,y):
while y>1:
y = 0.1 * y
return x + (abs(x)/x)*y
def float2int(x):
return int(x)
# print(list(map(float2int, s.split('.'))))
return reduce(combine, list(map(float2int, s.split('.'))))
Sign in to make a reply
я
def str2float(s):
def combine(x,y):
while y>1:
y = 0.1 * y
return x + (abs(x)/x)*y
def float2int(x):
return int(x)
# print(list(map(float2int, s.split('.'))))
return reduce(combine, list(map(float2int, s.split('.'))))