1924 читали · 2 года назад
Целочисленное деление и деление по модулю в Python
Математические операции в программировании выполняются очень часто. Нет ни одной более-менее серьёзной программы, где бы такие операции не использовались. И если сложение, вычитание и умножение не требуют особых пояснений (хотя там вас тоже могут ждать неожиданности, потому что программирование - это не математика), то с делением надо разобраться более внимательно. Во-первых, не забывайте, что деление на ноль невозможно, и в большинстве языков программирования попытка разделить число на ноль приведёт к ошибке времени выполнения и аварийному завершению программы...
2 месяца назад
Сравнение по модулю
Сравнение по модулю (Modular Arithmetic) - это математическая операция, которая определяет остаток от деления одного числа на другое. Вместо того, чтобы сравнивать числа непосредственно, мы сравниваем их остатки после деления на определенное число, называемое модулем. Обозначение: Суть сравнения по модулю: a ≡ b (mod m) означает, что (a - b) делится на m без остатка. Другими словами, a и b дают одинаковый остаток при делении на m. Примеры: Как определить, сравнимы ли числа по модулю: Свойства сравнения по модулю: Сравнения по модулю имеют несколько полезных свойств, которые делают...