Операторы

Открыта

2.1 Математические операторы

Нам знакомы 4 стантартных оператора для манипуляции с числами: +, -, * и /. Но кроме них есть еще несколько довольно интересных. Давайте рассмотрим особенности математических операторов в Python.

Обычное деление — оператор «/»:

Делит первое число на второе, результат всегда float. Пример:

result = 5 / 2  # result будет 2.5

Целочисленное деление — оператор «//».

Делит первое число на второе, результатом является целое число [целая часть числа].

result = 7 // 2  # result будет 3

Остаток от деления — оператор «%»:

Возвращает остаток от деления первого числа на второе. Пример:

result = 5 % 3  # result будет 2

Возведение в степень — оператор «**».

Возводит число в степень.

result = 5 ** 3  # result будет 125

2.2 Сокращенные операторы присваивания

Кроме обычных операций присваивания в Python можно использовать сокращенную запись. Пример:

x = 5
x += 1

Что полностью эквивалентно записи:

x = 5
x = x+1

Основные сокращённые операторы присваивания:

Добавление и присваивание (+=): увеличивает значение переменной на правый операнд.

x = 5
x += 3  # x теперь равен 8

Вычитание и присваивание (-=): уменьшает значение переменной на правый операнд.

x = 5
x -= 3  # x теперь равен 2

Умножение и присваивание (*=): умножает переменную на правый операнд.

x = 5
x *= 3  # x теперь равен 15

Деление и присваивание (/=): делит переменную на правый операнд, результатом всегда является float.

x = 5
x /= 2  # x теперь равен 2.5

Целочисленное деление и присваивание (//=): делит переменную на правый операнд, результатом является целое число.

x = 5
x //= 2  # x теперь равен 2

Остаток от деления и присваивание (%=): присваивает переменной остаток от деления на правый операнд.

x = 5
x %= 3  # x теперь равен 2

Возведение в степень и присваивание (**=): возводит переменную в степень, указанную правым операндом.

x = 5
x **= 3  # x теперь равен 125

2.3 Операторы сравнения

Кроме присваивания переменных, в Python их можно сравнивать. Для этого используются специальные операторы сравнения.

Операторы сравнения в Python сравнивают два значения и возвращают логическое значение True (Истина) или False (Ложь) в зависимости от исхода сравнения. Эти операторы являются фундаментальными для принятия решений в программе и управления порядком выполнения команд.

Равенство (==): проверяет, равны ли два значения.

print(5 == 5)  # Выведет: True (Истина)

Неравенство (!=): Проверяет, отличаются ли два значения.

print(5 != 5)  # Выведет: False (Ложь)

Больше (>) и меньше (<): сравнивают два значения, чтобы определить, больше ли одно значение другого или меньше.

print(5 > 3)  # Выведет: True (Истина)
print(5 < 3)  # Выведет: False (Ложь)

Больше или равно (>=) и меньше или равно (<=): Сравнивают два значения, проверяя, больше ли или равно одно значение другому, и меньше ли или равно одно значение другому.

print(5 >= 5)  # Выведет: True (Истина)
print(5 <= 4)  # Выведет: False (Ложь)

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

2
Задача
Модуль 1: Python Core,  3 уровень1 лекция
Недоступна
Рост в футах и дюймах
Рост в футах и дюймах
2
Задача
Модуль 1: Python Core,  3 уровень1 лекция
Недоступна
Шахматная задача
Шахматная задача
Комментарии (1)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Михаил Backend Developer в Diasoft
11 июля, 10:12
Вы бы добавили пример вывода. Сижу подбираю формат ответа методом "тыка")