+14 投票
分类:Python编程与实践 | 用户: (830 分)

1个回答

+4 投票
用户: (3.4k 分)
采纳于 用户:
 
已采纳

可以使用round函数,例如:11.245想要保留11.26, 可以使用round(11.245+0.001)来达到四舍五入的目的,具体round的用法实际上是“奇进偶舍”,具体表现为:

  1. 如果 d 小于 5, 直接舍去
  2. 如果 d 大于 5,直接进位
  3. 如果 d 等于 5:
    (1)d 后面没有数据并且 c 为偶数,那么不进位,保留c
    (2)d 后面没有数据并且 c 为奇数,那么进位,c为(c+1)
    (3)如果e为非0数字,那么进位,c为(c+1)

所以加了0.001就可以避免这个问题已达到四舍五入的目的

欢迎来到 爱可可Q&A ,有什么问题可以尽管在这里提问,你将会收到其他成员的热心回答。
...