Мы разобрали два важных понятия: переменные и типы данных. В примерах программ мы видели следующие конструкции: 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. Введите свой возраст и выведите его в месяцах, днях, часах и минутах.