Найти тему
Журнал разработчика

Запись 6. Дробные числа

Познакомимся с ещё одним типом данных и преобразованием к нему.

Дробные числа в Python записываются с точкой. Например:

Результатом будет 5.92

Немного об особенностях использования дробных чисел. При сложении или умножении целого и дробного числа получится дробное.

Выведет 5.75 и 8.25 соответственно
Выведет 5.75 и 8.25 соответственно

Даже если результатом вычислений будет целое число, у него всё равно будет прописана дробная часть, т.е. оно всё равно будет дробным.

Выведет 6.0
Выведет 6.0

Аналогично при простом делении. Результат всегда дробное число.

Выведет 3.0
Выведет 3.0

Для преобразования данных к формату дробного числа служит функция float().

-5
-6

Давайте убедимся, что значение переменной b действительно преобразуется в дробное число.

Функция type() возвращает тип данных
Функция type() возвращает тип данных
Видим, что преобразование действительно происходит
Видим, что преобразование действительно происходит

И ещё одна особенность, о которой я писал ранее. Если преобразовать дробное число в целое, то получим целую часть.

Выведет 6
Выведет 6

Если надо освежить в памяти строки и целые числа, то загляните сюда, а преобразование типов здесь.