Discuss / Python / 测试3

测试3

Topic source

def str2float(s): arr=s.split('.') print('arr1:',arr[0],'--arr2:',arr[1]) def fn(a,b): return a*10+b def char2num(s): return DIGITS[s] return reduce(fn,map(char2num,arr[0]))+(reduce(fn,map(char2num,arr[1])))/pow(10,len(arr[1])) print('str2float(\'123.456\') =', str2float('123.456')) if abs(str2float('123.456') - 123.456) < 0.00001: print('测试成功!') else: print('测试失败!') -----测试三------


  • 1

Reply