🐍 ЧИСЛА И ОПЕРАЦИИ НАД ЧИСЛАМИ В PYTHON

🐍 ЧИСЛА И ОПЕРАЦИИ НАД ЧИСЛАМИ В PYTHON
С числами в Python мы будем работать постоянно: считать деньги 💰, возраст, количество попыток, расстояния, проценты и многое другое.
Давайте разберёмся, какие числа бывают и что с ними можно делать.

🔢 int и float
В Python чаще всего нам встретятся два типа чисел:
int — целые числа
age = 15
count = 100
temperature = -5
int может хранить целые числа — положительные, отрицательные и 0.
float — числа с плавающей точкой
price = 99.9
height = 1.75
temperature = -2.5
Это числа с дробной частью.
💡 В Python для дробных чисел используется точка, а не запятая:
x = 3.14
а не:
x = 3,14

➕ Основные операции
Сложение:
10 + 5
➡️ 15
Вычитание:
10 - 5
➡️ 5
Умножение:
10 * 5
➡️ 50
Деление:
10 / 4
➡️ 2.5
⚠️ Обрати внимание: / возвращает результат типа float.
Даже если:
10 / 2
результат будет:
5.0

🔥 А теперь интереснее
// — целочисленное деление
10 // 3
➡️ 3
Мы получаем результат деления с округлением вниз.
Например:
-14 // 3
➡️ -5
⚠️ Именно вниз, а не просто «отбрасываем дробную часть».
Это особенно полезно, когда нам нужна целая часть результата.

% — остаток от деления
10 % 3
➡️ 1
Почему?
10 делим на 3:
10 = 3 × 3 + 1
Вот эта 1 и есть остаток.
💡 Например, с помощью % удобно проверять, является ли число чётным:
number % 2 == 0
Если остаток 0 — число чётное.

💥 ** — возведение в степень
2 ** 3
➡️ 8
То есть:
2 × 2 × 2 = 8
Например:
5 ** 2
➡️ 25

🧙 А что такое pow()?
pow() тоже позволяет возводить число в степень:
pow(2, 3)
➡️ 8
По сути:
2 ** 3
и
pow(2, 3)
дают один и тот же результат.
У pow() есть ещё одна интересная возможность — можно передать третий аргумент:
pow(2, 3, 5)
Это означает:

возвести 2 в степень 3 и взять остаток от деления на 5.

Получим 3.

√ А как вычислить корень?
В Python можно использовать степень 0.5:
25 ** 0.5
➡️ 5.0
Почему?
Потому что:
√25 = 25¹ᐟ² = 25⁰·⁵ = 5
Поэтому:
9 ** 0.5
➡️ 3.0
А:
2 ** 0.5
➡️ примерно 1.414
💡 То есть квадратный корень можно записать как возведение в степень 0.5.

🧠 Собираем всё в одну шпаргалку
+ сложение
- вычитание
* умножение
/ обычное деление
// целочисленное деление
% остаток от деления
** возведение в степень
pow возведение в степень
А квадратный корень:
x ** 0.5

🎯 Попробуй без Python в голове посчитать:
a = 17
b = 5

print(a // b)
print(a % b)
print(a ** 2)
🤔 Что выведет программа?
Пиши свои варианты в комментариях 👇
#Python #PythonДляНачинающих #Программирование #УчимсяКодить
Просмотры: 28
Открыть в MAX Сообщить о неточности

Репосты публикации

Публикация канала

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти