интересная ситуация, если убрать проверку на дробное число в 49 строке, то 4 условие выполнится, но тогда будет выводить целые числа (по типу 15.0)