'%.1f' % temp, 这里有问题应该,python中的四舍五入不是我们正常理解的四舍五入,round函数也是如此。比如round(1.25, 1)打印出来是1.2,而不是我们认为的1.3。解决办法之一:使用decimal函数来进行操作