Числа с плавающей точкой
Многих новичков (и не очень новичков) может фрустрировать тот факт, что: >>> 0.1 + 0.1 + 0.1 - 0.3 5.551115123125783e-17 😱 Нет, ваш Python не сломан, так и должно быть. Много слов уже сказано про представление чисел с точкой в компьютерах. Большинство наших вычислений производится согласно стандарту IEEE754 (👉читайте подбронее https://habr.com/post/112953/). Если коротко, то числа в компьютере квантированы, то есть если упрощенно, они не непрерывны. Факт: числа 0.3 для компьютера не существует, зато есть самое ближайшее к нему число (3 - 5...