Арифметические операции и приоритет операций
less_03__arithmetic_operations__type_conversion/theory_01__arithmetic_operations.md
Таблица всех семи арифметических операторов Python (+, -, *, /, //, %, **) с примером и пояснением для каждого — отдельно подчёркнуто, что / всегда возвращает float, а // — деление без остатка. Вторая таблица задаёт порядок вычислений: скобки выше степени, степень выше * / // %, а те — выше + и -.
- + - * — базовые операции
- / — всегда float, даже для чётного деления
- // — целочисленное деление, % — остаток
- ** — возведение в степень
- Таблица приоритета: () > ** > * / // % > + -
Показать начало файла (21 строк всего)
## Арифметические операции
| Операция | Символ | Пример | Результат | Пояснение |
|--------------|--------|----------|------------|-----------------------------------------------------|
| Сложение | `+` | `7 + 3` | `10` | Складывает два числа. |
| Вычитание | `-` | `7 - 3` | `4` | Вычитает второе число из первого. |
| Умножение | `*` | `7 * 3` | `21` | Умножает числа. |
| Деление | `/` | `7 / 3` | `2.333...` | Всегда возвращает число с плавающей точкой (float). |
| Цел. деление | `//` | `7 // 3` | `2` | Деление без остатка, возвращает целое число. |
| Остаток | `%` | `7 % 3` | `1` | Возвращает остаток от деления. |
| Степень | `**` | `3 ** 2` | `9` | Возводит в степень. |
## Приоритет операций
| Приоритет | Операции |
|-------------|---------------------|
| 1 (высший) | Скобки `()` |
| 2 | `**` |
| 3 | `*`, `/`, `//`, `%` |
| 4 (низший) | `+`, `-` |