Что такое числа в Python?
В Python числа — это важный тип данных. С их помощью можно выполнять различные математические операции. Числа бывают двух типов: целые числа (int) и дробные числа (float). Каждый тип данных имеет свои особенности, которые мы рассмотрим дальше.
Целые и дробные числа
Целые числа (int) — это числа, которые не имеют десятичной точки, например: 3, 42, -17. Дробные числа (float) — это числа с десятичной точкой, например: 3.14, -0.5, 42.0.
Пример:
# Целые числа
x = 10
y = -5
# Дробные числа
a = 3.14
b = -0.001
Переменные x и y — целые числа, а a и b — дробные.
Математические операторы
В Python можно использовать различные операторы для выполнения математических операций:
- Сложение (+): прибавляет два числа.
- Вычитание (-): вычитает одно число из другого.
- Умножение (*): умножает два числа.
- Деление (/): делит одно число на другое (результат всегда будет дробным числом).
- Деление без остатка (//): делит одно число на другое и возвращает целую часть от деления.
- Остаток от деления (%): возвращает остаток от деления.
- Возведение в степень (**): возводит число в степень.
Примеры:
# Сложение
sum_result = 5 + 3 # 8
# Деление
division_result = 7 / 2 # 3.5
# Деление без остатка
floor_division = 7 // 2 # 3
# Остаток от деления
remainder = 7 % 2 # 1
# Возведение в степень
power_result = 2 ** 3 # 8
В этих примерах выполняются различные операции с числами. Результат каждой операции сохраняется в переменной.
Особенности работы с числами
Есть несколько особенностей при работе с числами в Python:
- При делении целых чисел с помощью оператора
/результат всегда будет дробным, даже если числа делятся нацело. - Оператор
//выполняет деление без остатка, возвращая только целую часть от деления. - Остаток от деления можно получить с помощью оператора
%. - Оператор
**используется для возведения числа в степень.
Порядок вычислений
Python выполняет математические операции в определенном порядке, называемом приоритетом операций:
- Сначала выполняются операции в скобках.
- Затем идут операции умножения, деления, деления без остатка и остатка от деления (слева направо).
- Затем выполняются операции сложения и вычитания (слева направо).
Пример:
result = 5 + 2 * 3 # 11 (сначала умножение, потом сложение)
result2 = (5 + 2) * 3 # 21 (сначала выполняются действия в скобках)
В первом примере сначала выполняется умножение, затем сложение. Во втором примере результат сложения в скобках вычисляется первым.
Числа и переменные
Числа могут быть сохранены в переменных и использоваться в вычислениях. Например, можно создать переменные, которые будут хранить значения чисел, а затем использовать их для выполнения различных операций:
a = 10
b = 5
result = a * b # перемножение значений переменных
print(result) # 50
Здесь мы создали две переменные a и b, которые хранят числа, и выполнили их умножение.
Итоги
Мы изучили, как работать с числами в Python, включая целые и дробные числа. Узнали, что можно делать с числами с помощью математических операторов, таких как сложение, вычитание, умножение, деление и другие. Поняли, как Python выполняет вычисления и как работать с переменными для хранения чисел.