Выражения, частное и остаток
В Python 3 операции * и / выполняются раньше + и -, а скобки задают нужный порядок.
В этом занятии
- Самостоятельно решить задачу по теме «Выражения, частное и остаток» и объяснить проверку результата.
- Миссия «Упаковщик»: подбери количество коробок для 37 жетонов по 6 в коробке; отдельно назови число полных коробок и минимальное число всех коробок.
Пригодится: informatics11-input-types
Разберёмся перед практикой+
Выражения, частное и остаток
В Python 3 операции * и / выполняются раньше + и -, а скобки задают нужный порядок. Операция // даёт целую часть частного с округлением вниз, % — остаток. Для неотрицательного a и положительного b выполняется a=(a//b)*b+a%b.
Остаток помогает проверять делимость, выделять последнюю цифру и распределять объекты по полным группам. В задачах этого урока делимое неотрицательно, делитель положителен: это явно ограничивает модель и исключает неоднозначное понимание знака остатка.
Для 23 предметов и коробок по 5: 23//5=4 полные коробки, 23%5=3 предмета остаются. Проверка: 4*5+3=23.
- Расставь порядок действий.
- Для деления проверь восстановление исходного числа через частное и остаток.
Открываем цифровую мастерскую…
Попробуй самостоятельно
Запиши рассуждения в черновик или сделай построение на бумаге. Эти задания для самостоятельной работы: автоматической проверки и XP за них пока нет.
- Миссия «Упаковщик»: подбери количество коробок для 37 жетонов по 6 в коробке; отдельно назови число полных коробок и минимальное число всех коробок.
- Сначала предположи результат, затем проверь и объясни, что изменилось.
Источники и дальнейшее чтение
Материал изложен своими словами. Здесь можно проверить научные основания и подробнее изучить тему; часть источников — на английском.
Читай и разбирай пример в своём темпе. К практике можно перейти, когда будешь готов.