Математические операции в программировании выполняются очень часто. Нет ни одной более-менее серьёзной программы, где бы такие операции не использовались. И если сложение, вычитание и умножение не требуют особых пояснений (хотя там вас тоже могут ждать неожиданности, потому что программирование - это не математика), то с делением надо разобраться более внимательно. Во-первых, не забывайте, что деление на ноль невозможно, и в большинстве языков программирования попытка разделить число на ноль приведёт к ошибке времени выполнения и аварийному завершению программы. Поэтому, если вы выполняете деление на переменную, то перед этим надо всегда проверять её на равенство нулю. Во-вторых, деление бывает целочисленным, вещественным и делением по модулю. В таких языках, как Python, нет различия между делением целых и вещественных чисел. Точнее, есть, но на первый взгляд этого не скажешь, и один и тот же оператор / может применяться как для деления целых, так и для деления чисел с плавающей точкой
Целочисленное деление и деление по модулю в Python
12 марта 202312 мар 2023
1950
2 мин