进位问题,看了很多文章,有说python里是四舍六入,然后如果最后位数字是5,5后有有效数字则进位。这部分实验了下是对的。但是如果5后面没有有效数字,是舍是进,众说纷纭。有说5前是奇数舍,偶数进,等等。
我自己测试了一下,并不是这么简单。以下是我的测试(保留2位小数):
1.115 1.11 1.115 1.11 1.615 1.61 1.715 1.72
1.215 1.22 1.125 1.12 1.625 1.62 1.725 1.73
1.315 1.31 1.135 1.14 1.635 1.64 1.735 1.74
1.415 1.42 1.145 1.15 1.645 1.65 1.745 1.75
1.515 1.51 1.155 1.16 1.655 1.66 1.755 1.75
1.615 1.61 1.165 1.17 1.665 1.67 1.765 1.76
1.715 1.72 1.175 1.18 1.675 1.68
1.815 1.81 1.685 1.69
1.915 1.92 1.695 1.70
请教下各位,看一下,这个进位的规则到底是怎么样的?