Как мне вычесть общее количество из следующего, наибольшего, кратного 10?

Итак, у меня есть всего, скажем, 24, мне нужен мой код, чтобы найти ближайший самый высокий кратный 10. Конечно, это будет 30, поэтому мне нужен код для расчета (30-24). Если число равно 20, это будет 20, потому что оно равно наибольшему кратному 10. Затем мне нужно сохранить результат для последующего использования.

1 ответ

>>> def nh(val):
...   return 9 - ((val + 9) % 10)
... 
>>> nh(24)
6
>>> nh(20)
0
Другие вопросы по тегам