r = (s2-s1)/s1*100 print(r) print('小明的成绩提升了:%.1f%%' % r)
用/做除法得到的是浮点数结果,但使用%0.1f 这个字符串格式化时,小数点后一位会四舍五入。结果并不精确,显示为18.1%,正确结果应该是18.0%
Sign in to make a reply
胖紫爱吃肉
r = (s2-s1)/s1*100 print(r) print('小明的成绩提升了:%.1f%%' % r)
用/做除法得到的是浮点数结果,但使用%0.1f 这个字符串格式化时,小数点后一位会四舍五入。结果并不精确,显示为18.1%,正确结果应该是18.0%