Справочник · модуль 1 «Числа, переменные и ввод»
Деление нацело //
Знак // делит и отбрасывает дробную часть. 7 // 2 даёт 3.
Сравнение из жизни
Сколько раз одно целиком помещается в другом.
Пример
print(17 // 5)
print(17 % 5)Результат
3 2
Учитель в уроке Семнадцать конфет раздаём пятерым детям. Каждому достанется по три. Это деление нацело, два слеша. Останется две конфеты. Остаток считает знак процента.
Запомнить
Две косые черты — как разложить конфеты по пакетикам. Ответ — сколько пакетиков набралось целиком.
Частые ошибки новичков на этой теме
Кажется: Input() возвращает число
На самом деле:
input()всегда возвращает текст, даже если ввели цифры. Число получаем черезint().
Тема из урока 1.6 «Деление с остатком» курса PythonAZ — урок бесплатный.