请问我这个python代码为什么不输出小数点后两位?

2025-02-26 08:01:11
推荐回答(2个)
回答1:

首先来说你的这个无法逻辑是有问题的,你运行的ide并不是你代码的结果,而是解释器直接计算的110+10和你的代码无关。你的方法的要问题你切片的位置并不能保证是符号,在录入的时候110+10是算的6位,并不是说数字算一位。

按照你的思路应该如图写

回答2:

print("{:.2f}".format(eval(input())))