5 лет назад
Арифметика с плавающей точкой: проблемы и ограничения
Числа с плавающей запятой представлены в компьютерном оборудовании как дроби с основанием 2 (двоичные). Например, десятичная дробь 0.125 имеет значение 1/10 + 2/100 + 5/1000, и точно так же двоичная дробь 0.001 имеет значение 0/2 + 0/4 + 1/8. Эти две дроби имеют одинаковые значения, единственная реальная разница в том, что первая записана в дробной системе с основанием 10, а вторая - с основанием 2. К сожалению, большинство десятичных дробей не могут быть представлены точно как двоичные дроби. Следствием...
1 неделю назад
Знакомство с типом данных float: работа с вещественными числами в Python
Когда речь идет о работе с числами на компьютере, рано или поздно возникает необходимость использования чисел с плавающей точкой (вещественных чисел). В языке программирования Python такие числа представлены типом данных float. Этот тип позволяет работать как с целыми, так и с дробными значениями, что делает его универсальным инструментом для решения множества задач. Плавающая точка (или число с плавающей запятой) в Python — это число, которое может содержать дробную часть и представляется с помощью типа данных float...