Операции целочисленного деления и взятия остатка
Операция деления (/) для целых чисел всегда возвращает значение типа 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
РазноеУ вас есть планы ? Идеи? Чему хотите научится? Предлагаю вам научится программировать на одном из языков программистов - Python. Слушай лекции, решай задачи, зови друзей. Информация данная в книге скопирована с сайта Сириус Курсы.