Модуль: 13.4 Функции с возвратом значения. Часть 1


17. Математика округлит 2 #

Напишите функцию math_round_to_int(num), которая принимает число с плавающей точкой num, округляет его до целого по математическим правилам, и возвращает результат.

Примечание 1. Математические правила округления: если дробная часть числа меньше 0.5, то округляем его по модулю в меньшую сторону. В противном случае округляем число по модулю в большую сторону. Например:

8.25  8

–8.5 ≈ –9

8.75 ≈ 9

Примечание 2. В Python не существует встроенных функций для округления чисел по математическим правилам. 😢



Примеры
Входные данныеВыходные данные
1 9.56
10
2 14.489
14
3 -6.5
-7
4 0.49
0

Вставьте недостающие фрагменты кода
Python
# объявление функции
def math_round_to_int(num):            
# вызываем функцию
print(math_round_to_int(num))