有的时候需要向上取整,一般的做法是直接判断余数是否等于0来决定是否需要加1,其实我们可以使用下面的公式将向上取整转换为向下取整:
if __name__ == '__main__':
x, k = 10, 3
print((x + k - 1) // k)
x, k = 9, 3
print((x + k - 1) // k)
有的时候需要向上取整,一般的做法是直接判断余数是否等于0来决定是否需要加1,其实我们可以使用下面的公式将向上取整转换为向下取整:
if __name__ == '__main__':
x, k = 10, 3
print((x + k - 1) // k)
x, k = 9, 3
print((x + k - 1) // k)