求助
查看原帖
求助
1340997
Flymount63楼主2024/4/14 23:10

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)) 这个可以过,有大佬可以解答上面的问题吗

2024/4/14 23:10
加载中...