使用decimal模块四舍五入
from decimal import Decimal, ROUND_HALF_UP
# Decimal()中建议使用字符串类型,不要使用float类型,否则,当你赋值的时候,精度已经被丢失了
number = Decimal('11.245')
# 默认rounding=ROUND_HALF_EVEN,表示进位方式为奇进偶舍
# 如果要指定真正的四舍五入,需要在quantize中指定rounding=ROUND_HALF_UP
result = number.quantize(Decimal('0.00'), rounding=ROUND_HALF_UP)
print(result) # 11.25