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

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

Регистрация
10 Авг 2013
Сообщения
97
Репутация
0
Спасибо
1
Монет
0
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 - вообще третий класс средней школы
 
Сверху Снизу