在python3中,round函数并不是简单地四舍五入,而是四舍六入五成偶
如:round(1.5)= 2 , round(2.5)=2。
四舍六入五成偶具体分为两点():
1.若被约的5后面还有数字,一律进一位;
2.若被约的5后面没有数字,5前面为偶数则舍弃此位,若5前为奇数则进一位。
下面举几个例子:
# 5后面没有数字且前面为奇数
print(round(1.5))
print(round(3.5))
# 5后面没有数字且前面为偶数
print(round(2.5))
print(round(4.5))
# 5后面有数字
print(round(2.51))
print(round(2.56))
结果: