四舍五入到最接近的整数

拉米·瓦菲(Rami Wafai)

如果与最接近的整数的绝对差小于或等于0.01,我想四舍五入为最接近的整数,

我的代码与测试:

import unittest

def round_price(price):

  if abs(price - round(price)) <= 0.01:
    price = int(round(price))
  return price


class TestRounding(unittest.TestCase):
  def test_rounding(self):
    self.assertEqual(round_price(15.98), 15.98)
    self.assertEqual(round_price(15.99), 16)
    self.assertEqual(round_price(16.00), 16)
    self.assertEqual(round_price(16.01), 16)
    self.assertEqual(round_price(16.02), 16.02)

if __name__ == '__main__':
unittest.main()

我在测试时仍然出现错误,

self.assertEqual(round_price(16.01),16)断言错误:16.01!= 16

彼得·伊凡诺夫(Petar Ivanov)

您需要比较价格和四舍五入价格之间的差额:

def round_price(price):

  if abs(price - round(price)) <= 0.01:
    price = int(round(price))
  return price

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

四舍五入到最接近的整数

来自分类Dev

Javascript四舍五入到最接近的整数

来自分类Dev

MATLAB 四舍五入到最接近的整数

来自分类Dev

将整数值更改为四舍五入到最接近的整数

来自分类Dev

四舍五入到最接近的N号

来自分类Dev

四舍五入到最接近的n小时

来自分类Dev

四舍五入到最接近的10000 Javascript

来自分类Dev

四舍五入到最接近的5

来自分类Dev

使Int四舍五入到最接近的值

来自分类Dev

四舍五入到最接近的可用分数

来自分类Dev

iOS:四舍五入到最接近的数字

来自分类Dev

如何四舍五入到最接近的50?

来自分类Dev

四舍五入到最接近的数字

来自分类Dev

将数据四舍五入到最接近的偶数整数

来自分类Dev

四舍五入到最接近的整数倍

来自分类Dev

C#-四舍五入到最接近的整数

来自分类Dev

将百分比四舍五入到最接近的整数

来自分类Dev

您如何将Java中的整数四舍五入到最接近的20?

来自分类Dev

在VBA中四舍五入到最接近的高整数

来自分类Dev

在距离截止范围内将浮点四舍五入到最接近的整数

来自分类Dev

Java如何遍历双精度数组并四舍五入到最接近的整数

来自分类Dev

将百分比四舍五入到最接近的整数

来自分类Dev

四舍五入到字典[Swift / iOS]中最接近的整数键值

来自分类Dev

Unity:进度条四舍五入到最接近的整数

来自分类Dev

如何将十进制值四舍五入到最接近的整数?

来自分类Dev

试图将数字四舍五入到最接近的整数100,Math.round仅在小数点后四舍五入

来自分类Dev

将两个整数相除并将结果四舍五入到最接近的整数

来自分类Dev

使用PHP,我如何将一个大整数四舍五入到最接近的百万

来自分类Dev

无论如何要四舍五入到C#列表中最接近的整数?

Related 相关文章

  1. 1

    四舍五入到最接近的整数

  2. 2

    Javascript四舍五入到最接近的整数

  3. 3

    MATLAB 四舍五入到最接近的整数

  4. 4

    将整数值更改为四舍五入到最接近的整数

  5. 5

    四舍五入到最接近的N号

  6. 6

    四舍五入到最接近的n小时

  7. 7

    四舍五入到最接近的10000 Javascript

  8. 8

    四舍五入到最接近的5

  9. 9

    使Int四舍五入到最接近的值

  10. 10

    四舍五入到最接近的可用分数

  11. 11

    iOS:四舍五入到最接近的数字

  12. 12

    如何四舍五入到最接近的50?

  13. 13

    四舍五入到最接近的数字

  14. 14

    将数据四舍五入到最接近的偶数整数

  15. 15

    四舍五入到最接近的整数倍

  16. 16

    C#-四舍五入到最接近的整数

  17. 17

    将百分比四舍五入到最接近的整数

  18. 18

    您如何将Java中的整数四舍五入到最接近的20?

  19. 19

    在VBA中四舍五入到最接近的高整数

  20. 20

    在距离截止范围内将浮点四舍五入到最接近的整数

  21. 21

    Java如何遍历双精度数组并四舍五入到最接近的整数

  22. 22

    将百分比四舍五入到最接近的整数

  23. 23

    四舍五入到字典[Swift / iOS]中最接近的整数键值

  24. 24

    Unity:进度条四舍五入到最接近的整数

  25. 25

    如何将十进制值四舍五入到最接近的整数?

  26. 26

    试图将数字四舍五入到最接近的整数100,Math.round仅在小数点后四舍五入

  27. 27

    将两个整数相除并将结果四舍五入到最接近的整数

  28. 28

    使用PHP,我如何将一个大整数四舍五入到最接近的百万

  29. 29

    无论如何要四舍五入到C#列表中最接近的整数?

热门标签

归档