Арифметические операции в Python. /4

При программировании на языке Python часто возникает необходимость выполнять математические вычисления. Для этого используются арифметические операторы, позволяющие производить основные математические действия.

В данной статье мы разберём основные арифметические операторы, их приоритет выполнения, а также рассмотрим примеры использования с объяснением кода.

 

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

Оператор Операция Описание
+ Сложение Складывает два числа
- Вычитание Вычитает одно число из другого
* Умножение Умножает два числа
/ Деление Делит одно число на другое (вещественное)
% Деление по модулю Возвращает остаток от деления
// Целочисленное деление Отбрасывает дробную часть
** Возведение в степень Возводит число в степень

 

Приоритет операций

При выполнении математических операций важно учитывать порядок их выполнения. В Python приоритет операторов соответствует математическим правилам:

  1. Операции в скобках () выполняются в первую очередь.
  2. Возведение в степень ** имеет наивысший приоритет.
  3. Умножение *, деление /, целочисленное деление // и остаток от деления % имеют одинаковый приоритет.
  4. Сложение + и вычитание - выполняются в последнюю очередь.

 

Рассмотрим пример:

 

result = 10 + 5 * 2

print(result)  # Выведет: 20

 

В данном случае сначала выполняется умножение (5 * 2), затем сложение (10 + 10).

Если нам нужно изменить приоритет выполнения, используем скобки:

 

result = (10 + 5) * 2

print(result)  # Выведет: 30

 

 

Примеры использования арифметических операторов

Сложение:

 

a = 7

b = 3

print(f'Сложение: {a} + {b} = {a + b}')

 

Вывод:

 

Сложение: 7 + 3 = 10

 

Вычитание:

 

a = 7

b = 3

print(f'Вычитание: {a} - {b} = {a - b}')

 

Вывод:

 

Вычитание: 7 - 3 = 4

 

Умножение:

 

a = 7

b = 3

print(f'Умножение: {a} * {b} = {a * b}')

 

Вывод:

 

Умножение: 7 * 3 = 21

 

Деление:

 

a = 7

b = 3

print(f'Деление: {a} / {b} = {a / b}')

 

Вывод:

 

Деление: 7 / 3 = 2.3333333333333335

 

Целочисленное деление

 

a = 7

b = 3

print(f'Целочисленное деление: {a} // {b} = {a // b}')

 

Вывод:

 

Целочисленное деление: 7 // 3 = 2

 

Остаток от деления:

 

a = 7

b = 3

print(f'Остаток от деления: {a} % {b} = {a % b}')

 

Вывод:

 

Остаток от деления: 7 % 3 = 1

 

Возведение в степень:

 

a = 7

b = 3

print(f'Возведение в степень: {a} ** {b} = {a ** b}')

 

Вывод:

 

Возведение в степень: 7 ** 3 = 343

 

 

Арифметические операторы Python позволяют легко выполнять математические вычисления. При написании кода важно учитывать приоритет выполнения операций и использовать скобки для явного задания порядка вычислений. Надеемся, что представленные примеры помогут вам лучше понять работу операторов и применять их в своих программах.

Лого

Spartacus_85 [Admin]

Администратор сайта — это специалист, который отвечает за техническую поддержку и бесперебойную работу веб-ресурса.



0 Комментарий(я)

Зарегистрируйтесь чтобы оставить комментарий