@nihi1ist

Как понять принцип работы с минусами в Python?

Смотрю лекцию Тимофея Хирьянова. И мне непонятна логика этой части его лекций:
(-12) // 5 = -3
(-12) % 5 = 3
(-11) // 10 = -2
(-11) % 10 = 9

Понимаю, что это больше относится к математике. Буду благодарен за простое объяснение или ссылку на простое объяснение.
  • Вопрос задан
  • 294 просмотра
Решения вопроса 2
hint000
@hint000
у админа три руки
https://ru.wikipedia.org/wiki/Деление_с_остатком
Знак остатка
Операция взятия остатка в языках программирования может возвращать отрицательный результат (для отрицательного делимого или делителя). Тут есть два варианта:
Знак остатка совпадает со знаком делимого: неполное частное округляет к нулю.
Знак остатка совпадает со знаком делителя: неполное частное округляет к -∞.

В Python'e второй вариант.
Ответ написан
ZIK1337
@ZIK1337
да, это математика
остаток от деления (%) всегда положительный, вот и всё
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы