📖 О чём этот урок
Это третий summary session курса. Он объединяет материал трёх предыдущих уроков: операторы ветвления, математические функции, модули и хранение чисел. Здесь нет принципиально новой теории, но есть много практики: тестовые вопросы, задачи на условия и математику, а также домашнее задание.
Урок сохраняет структуру исходной лекции, но дополняет её современными практиками: guard clauses, ранний возврат, цепочные сравнения, явный импорт вместо from module import *, math.isclose() и Decimal для точных расчётов.
🎯 Цели урока
- Повторить и применять
if/elif/elseи логические операторы. - Различать независимые
ifи взаимоисключающиеif-elif-else. - Использовать тернарный оператор и
match-caseдля простых ветвлений. - Применять встроенные математические функции и модуль
math. - Импортировать модули разными способами и понимать их различия.
- Объяснять неточность
floatи использоватьDecimalпри необходимости. - Решать комбинированные задачи на условия и математику.