Урок 04. Арифметические операторы, выражения
⚡ Кратко: что важно
Python поддерживает арифметические операции с числами int и float: +, -, *, /, //, %, **. Обычное деление / всегда даёт float, а // возвращает целую часть результата с округлением вниз.
- Деление, целочисленное деление и остаток от деления на ноль вызывают
ZeroDivisionError. - Приоритет: скобки → степень → умножение/деление/
///%→ сложение/вычитание. - Числа неизменяемы:
num + 3не меняетnum, нужноnum = num + 3илиnum += 3. - Множественное присваивание позволяет писать
a, b = b, a. int(),float(),str(),bool()явно преобразуют типы; некорректное значение даётValueError.
📖 О чём этот урок
Урок вводит арифметические выражения и показывает, как числа, переменные, присваивание и преобразование типов работают вместе. Практика строится вокруг операций с 7 и 3, расчёта сдачи и домашних задач на цифры числа, умножение и вычисление остатка без %///.
Что изучим
- арифметические операторы и приоритет операций;
ZeroDivisionErrorи опасность деления на ноль;- неизменяемость числовых объектов и составные присваивания;
- множественное присваивание и обмен значениями;
- явное/неявное преобразование типов и
ValueError.
📚 Что повторить перед изучением
🎯 Что изучать дальше
Следующий урок: Урок 05 — Практикум 1.