Вопрос Как в python округлять целые числа на 5?(например из 34 до 30, из 36 до 40?

Регистрация
22 Ноя 2013
Сообщения
85
Репутация
0
Спасибо
0
Монет
0
Как в python округлять целые числа на 5?(например из 34 до 30, из 36 до 40?
 
def f(n): return n + (5 - n % 10) if 0 < n % 10 < 5 else n + (10 - n % 10) if n % 10 > 5 else n
... не верно прочитал условие, тут округление например с 34 на 35 (то есть как раз на 5), а с 39 на 40.
Но с 34 на 30 - вообще третий класс средней школы
 
Назад
Сверху