Python - Полный Курс для Начинающих
Целочисленное деление и деление по модулю в Python
Математические операции в программировании выполняются очень часто. Нет ни одной более-менее серьёзной программы, где бы такие операции не использовались. И если сложение, вычитание и умножение не требуют особых пояснений (хотя там вас тоже могут ждать неожиданности, потому что программирование - это не математика), то с делением надо разобраться более внимательно. Во-первых, не забывайте, что деление на ноль невозможно, и в большинстве языков программирования попытка разделить число на ноль приведёт к ошибке времени выполнения и аварийному завершению программы...
Деление в Python: не все так просто, как вам кажется...
🧑💻 Итак, сегодня поговорим о делении в Python. На самом деле с делением в Python не все так просто, сейчас я вам это докажу: 🔗 Ниже дан пример. Для начала, попробуйте ответить у себя в голове⚙️ "Остаток от деления работает так, чтобы знак результата совпадал со знаком делителя" 1️⃣ print(10 % -3) ⚙️ Итак, в первом ответ -2. Сейчас объясню почему. Нам нужно найти ближайший множитель и уже через него найти остаток от деления, а с помощью этого равенства ❗️a=(a//b)×b+(a%b)❗️ мы проверим наши вычисления...