Найти тему

Операторы в Python

Оглавление
-2

Мы разобрали два важных понятия: переменные и типы данных. В примерах программ мы видели следующие конструкции: a = 'Привет, мир' или с = a + b. В этих выражениях, мы пользовались такими знаками как «=» и «+». Это — операторы.

Операторы — это специальные символы или ключевые слова, которые используются в языке программирования Python для выполнения определенных операций над данными.

То есть, простыми словами, для того, чтобы программа могла что-то вычислить, посчитать, преобразовать, сохранить, нужны операторы. Они производят действия над переменными, изменяя данные в них.

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

Оператор присваивания в Python используется для присваивания значения переменной. Он имеет следующий синтаксис: переменная = значение. Например, x = 5 присваивает значение 5 переменной x.

В Python также есть возможность выполнить множественное присваивание, когда несколько переменных присваиваются значениями одновременно. Например, x, y, z = 1, 2, 3 присваивает переменной x значение 1, переменной y значение 2 и переменной z значение 3.

Оператор присваивания также может использоваться для модификации значения переменной. Например, x = x + 1 увеличивает значение переменной x на 1.

В Python есть также несколько операторов присваивания, которые выполняют операцию с присваиванием. Например, x += 1 эквивалентно x = x + 1.

Важно заметить, что оператор присваивания не эквивалентен оператору равенства. Оператор присваивания используется для присваивания значения переменной, а оператор равенства используется для сравнения значений двух выражений. Например, x = 5 присваивает значение 5 переменной x, а x == 5 сравнивает значение переменной x с числом 5 и возвращает True, если они равны, и False в противном случае. Эту разницу, мы подробно разберем на одном из следующих уроков.

Арифметические операторы

  • Сложение (+): используется для складывания чисел, например: 2 + 3 = 5.
  • Вычитание (-): используется для вычитания чисел, например: 5 — 3 = 2.
  • Умножение (*): используется для умножения чисел, например: 2 * 3 = 6.
  • Деление (/): используется для деления чисел, например: 6 / 3 = 2.
  • Целочисленное деление (//): возвращает целую часть от деления, например: 7 // 2 = 3.
  • Взятие остатка от деления (%): возвращает остаток от деления, например: 7 % 2 = 1.
  • Возведение в степень (**): используется для возведения числа в степень, например: 2 ** 3 = 8.

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

  • Равенство (==): используется для проверки равенства двух значений, например: 2 == 2.
  • Неравенство (!=): используется для проверки неравенства двух значений, например: 2 != 3.
  • Больше (>), Меньше (<), Больше или равно (>=), Меньше или равно (<=): используются для сравнения чисел, например: 2 > 1, 3 < 4.

Логические операторы

Подробно, мы будем их разбирать на уроке по условным операторам. Пока, просто ознакомьтесь.

  • И (and): возвращает True, если оба операнда являются True, например: True and False = False.
  • Или (or): возвращает True, если хотя бы один операнд является True, например: True or False = True.
  • Не (not): инвертирует значение операнда, например: not True = False.
Задание 1. Необходимо ввести два целых числа и выведите их сумму, разность, произведение и частное.

Задание 2. Нужно ввести цену товара и количество товара, а затем вывести общую стоимость.

Задание 3. Введите свой возраст и выведите его в месяцах, днях, часах и минутах.
-3