如何从10的最接近的倍数中减去总数

时间:2016-02-03 17:52:30

标签: python

所以我想说我添加了一些数字,总数是75.然后我想从10的最接近/最高倍数减去75,在这个例子中为80。 最后我想在减去之后输出答案。我知道我可以这样做(下图),但如果范围更大,那将永远这样做:

if total<80 and total>70:
subt=int(80-total)
    print(subt)

实现这一目标的有效方法是什么?

2 个答案:

答案 0 :(得分:2)

这样的东西
subt = (10-total%10)%10

答案 1 :(得分:1)

最简单的方法是模运算符。

input = 75
print (10 - input % 10)