a,b = input().split('.')
c =int(b[0]) + int(a[2])*0.1 +int(a[1])*0.01 + int(a[0])*0.001
print(c)
如果输入一个123.0,结果为什么会得到0.32100000000000006
当然也过不了
a,b = input().split('.')
c =int(b[0]) + int(a[2])*0.1 +int(a[1])*0.01 + int(a[0])*0.001
print("{:.3f}".format(c))
这个可以过,有大佬可以解答上面的问题吗