Целочисленная арифметика

203 1 0
                                    

Операции целочисленного деления и взятия остатка

Операция деления (/) для целых чисел всегда возвращает значение типа float, даже если делимое делится нацело на делитель. Часто бывает необходимым выполнить деление с целочисленным результатом. Для этого в Python есть специальная операция целочисленного деления, которая обозначается //. Результатом будет число, которое было бы получено в результате деления, но с отброшенной дробной частью. Другая связанная с этим операция — это операция взятия остатка от деления, обозначаемая %.

>>> 17 / 35.6666666666667>>> 17 // 35>>> 17 % 32

В случае отрицательных чисел операции по-разному определены в различных языках программирования. Например, в Python 3 округление по-прежнему будет производится вниз. Например:

>>> (-17) // 3-6>>> (-17) % 31Задача. Расписание уроков

В некоторой школе расписание составлено таким образом, что на неделе 55 учебных дней, в которые суммарно проходит nn уроков. При этом количество уроков в любые два дня отличается не более чем на 1.1. Определите минимальное число уроков в день и количество дней, в которых уроков больше всего.

Решение

n = int(inpun())print(n // 5)print(n % 5)

Программируем в  PythonМесто, где живут истории. Откройте их для себя