Основные типы чисел (int, float) и арифметические операции над ними

В этой лекции мы рассмотрим два основных типа чисел: int и float, а так же рассмотрим, то какие арифметические операции можно выполнять над ними.

1. Числа и их основные типы

 

Python поддерживает несколько типов чисел, каждый из которых имеет свои особенности и применение. Рассмотрим три основных типа чисел:

Целые числа (int)

Целые числа представляют собой числа без дробной части, например, -5, 0, 42, 1024. В Python целые числа могут быть практически любого размера, ограниченного лишь памятью компьютера.
Пример:

a = 5
b = -12
c = 0


Вещественные числа (float)
Вещественные числа (числа с плавающей точкой) представляют собой числа с дробной частью, например, 3.14, -0.001, 2.0. Они используют более сложную внутреннюю структуру для хранения значений, что позволяет работать с гораздо более широким диапазоном чисел, но с ограниченной точностью.

Пример:

x = 3.14
y = -0.01
z = 5.0

 

2. Арифметические операции

 

Python поддерживает основные арифметические операции, которые можно использовать с числами всех типов:

Сложение (+)

Используется для сложения двух чисел.

Пример:

result = 5 + 3  # Результат: 8

 

Вычитание (-)

Используется для вычитания одного числа из другого.

Пример:

result = 5 - 3  # Результат: 2

 

Умножение (*)

Используется для умножения двух чисел.

Пример:

result = 5 * 3  # Результат: 15


Деление (/)

Деление двух чисел. Результатом всегда будет вещественное число.

Пример:

result = 5 / 2  # Результат: 2.5


Целочисленное деление (//)

Деление двух чисел, результатом которого является целая часть от деления, это значит, что никакого округления не происходит, дробная часть просто отбрасывается.

Пример:

result = 5 // 2  # Результат: 2

Остаток от деления (%)

Возвращает остаток от деления одного числа на другое.

Пример:

result = 5 % 2  # Результат: 1


Возведение в степень (**)

Используется для возведения числа в степень.

Пример:

result = 2 ** 3  # Результат: 8


Унарный минус (-)

Меняет знак числа.

Пример:

result = -5  # Результат: -5

 

Функция abs() в Python возвращает абсолютное значение числа, то есть значение без знака. Эта функция работает с различными типами числовых данных, включая целые числа (int), числа с плавающей запятой (float) и комплексные числа (complex).

 

Основные арифметические операции:

Вот таблица, которая описывает основные типы чисел в Python (int и float) и основные арифметические операции, которые можно над ними выполнять.

ТипОписаниеПример
intЦелые числа, как положительные, так и отрицательные.5, -42, 0
floatЧисла с плавающей точкой (десятичные числа).3.14, -0.001, 2.0
ОперацияСимволОписаниеПримерыРезультат
Сложение+Сложение двух чисел5 + 38
   2.5 + 3.76.2
Вычитание-Вычитание одного числа из другого10 - 46
   7.5 - 2.55.0
Умножение*Умножение двух чисел4 * 312
   3.5 * 2.07.0
Деление/Деление одного числа на другое10 / 25.0
  (всегда возвращает float)9 / 24.5
Целочисленное деление//Деление с округлением вниз до целого числа10 // 33
   7.0 // 23.0
Остаток от деления%Остаток от деления одного числа на другое10 % 31
   7.5 % 21.5
Возведение в степень**Возведение числа в степень2 ** 38
   4.0 ** 0.52.0

 

3. Функция abs() для целых чисел

Функция abs() возвращает абсолютное значение целого числа, удаляя его знак, если число отрицательное.

abs(x)

Параметры:

  • x — число, для которого нужно вычислить абсолютное значение. Это может быть целое число (int), число с плавающей запятой (float) или комплексное число (complex).

Возвращаемое значение:

  • Возвращает абсолютное значение числа. Для целых и чисел с плавающей запятой возвращает тип int или float соответственно. Для комплексных чисел возвращает модуль (длину) комплексного числа как float.

Примеры

 

Пример 1: Абсолютное значение положительного числа

x = 5
print(abs(x))  # 5

 

Пример 2: Абсолютное значение отрицательного числа

x = -5
print(abs(x))  # 5

 

Пример 3: Абсолютное значение нуля

x = 0
print(abs(x))  # 0

 

Пример 4: Абсолютное значение числа с плавающей запятой

x = -3.14
print(abs(x))  # 3.14

 

Применение abs() в реальных задачах

Функция abs() полезна во многих задачах, включая:

  • Измерение расстояний: Например, в задачах, связанных с геометрией, где нужно вычислить расстояние между точками.
  • Обработка данных: Например, при расчете разностей между значениями, где важна только величина, а не направление.
  • Сортировка: При сортировке значений по их абсолютным значениям.

Функция abs() предоставляет простой и эффективный способ получения абсолютного значения числа в Python. Она поддерживает работу с целыми числами, числами с плавающей запятой и комплексными числами, что делает ее универсальным инструментом для числовых вычислений и обработки данных.

Перейти к следующему шагу

Комментарии