用Coldfusion简单舍入

时间:2017-08-04 02:03:38

标签: coldfusion rounding

我有一个场景,我需要四舍五入到下一个5kgs。

如果总重量小于5公斤,我需要将其舍入到接下来的5公斤。 如果该项目刚刚超过5kgs,例如5.01,则需要将其舍入到10kgs。

我的数学技能不是最好的,所以我希望有人可以告诉我如何计算它,以便自动跳到下一个5公斤

    Startrow: 2, 4, 7
    Startrow1: 2611 ※ should be 2, 6, 11

1 个答案:

答案 0 :(得分:2)

要做这样的事情,数学逻辑是将原始值除以5,然后再乘以5.这样可以保证5的下一个倍数。

from selenium import webdriver
from selenium.webdriver.firefox.firefox_binary import FirefoxBinary

binary = FirefoxBinary('C:\\Program Files\\Mozilla Firefox\\firefox.exe')
driver = webdriver.Firefox(firefox_binary=binary, executable_path=r'C:\\Utility\\BrowserDrivers\\geckodriver.exe')
driver.get('https://www.youtube.com')

由于您总是希望向上舍入,我们使用CEILING函数。如果仅舍入到最接近的5(向上或向下),我们将使用ROUND函数。