Числа и арифметикаУрок 1 из 5
Арифметические операторы
15 мин20 XP
Арифметические операторы Python
| Оператор | Описание | Пример | Результат |
|---|---|---|---|
+ | Сложение | 5 + 3 | 8 |
- | Вычитание | 10 - 4 | 6 |
* | Умножение | 3 * 4 | 12 |
/ | Деление (float) | 7 / 2 | 3.5 |
// | Целочисленное деление | 7 // 2 | 3 |
% | Остаток от деления | 7 % 2 | 1 |
** | Возведение в степень | 2 ** 10 | 1024 |
Особенности деления
pythonprint(7 / 2) # 3.5 — всегда float
print(7 // 2) # 3 — целое (отбрасывает остаток)
print(-7 // 2) # -4 — округляет вниз, не к нулю!
print(7 % 2) # 1 — остаток
Составное присваивание
pythonx = 10
x += 3 # x = 13
x -= 2 # x = 11
x *= 2 # x = 22
x //= 3 # x = 7
x **= 2 # x = 49
📌 Запомни
/всегда возвращаетfloat//округляет вниз (к минус бесконечности)%— остаток;n % 2 == 0→ чётное число
Квест
Арифметика
15 мин25 XP
Даны a = 17, b = 5.
Выведите через пробел: деление нацело, остаток, возведение a в квадрат.
Пример вывода: 3 2 289
Ctrl+Enter — выполнить · Ctrl+Shift+Enter — проверить
Результаты появятся здесь после выполнения кода.