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