Задать вопрос
@nihi1ist

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

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

Понимаю, что это больше относится к математике. Буду благодарен за простое объяснение или ссылку на простое объяснение.
  • Вопрос задан
  • 335 просмотров
Подписаться 2 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 2
hint000
@hint000
у админа три руки
https://ru.wikipedia.org/wiki/Деление_с_остатком
Знак остатка
Операция взятия остатка в языках программирования может возвращать отрицательный результат (для отрицательного делимого или делителя). Тут есть два варианта:
Знак остатка совпадает со знаком делимого: неполное частное округляет к нулю.
Знак остатка совпадает со знаком делителя: неполное частное округляет к -∞.

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

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

Похожие вопросы