Операторы

Модуль 1: Python Core
3 уровень , 1 лекция
Открыта

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 лекция
Недоступна
Шахматная задача
Шахматная задача
Комментарии (22)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Anonymous #3304903 Уровень 3
16 января 2026
Что за тупость почему нельзя нажать Запуск еще раз, когда уже прошел проверку??)) По мне так у меня в результате полная дичь, но эту дичь засчитали) хотел немного поменять код, но больше нельзя сделать Запуск. Нажимаю правильное решение, там вообще все по другому, нажимаю запуск чтоб посмотреть, как выглядит правильное решение - ошибка "Задача уже решена") и что? Я могу понять логику запрета на повторные проверки, чтоб на одном аккаунте не могли несколько человек проходить обучение, но правильное решение то можно и разрешить запускать Анализ кода тоже не работает - все та же ошибка "Задача уже решена" вы угараете или че))
ChooseLife Уровень 2
3 декабря 2025
Спасибо таким плохим двум первым урокам. По ним я могу понять, что покупать продолжение не буду
Fess Уровень 3
3 января 2026
А можно больше конструктива?
31 октября 2025
А где сами задачи,у меня только лекции,список задач путой
Anonymous #3583872 Уровень 7
9 сентября 2025
Решил с 1 раза,но голову поломал и возник такой вопрос. Если бы задача не была разбита на подзадачи, сам я если и смог бы разбить её на подзадачи, то только спустя сутки (и то не факт).Так вот,это лечится временем или просто я тупой? Я пробовал как-то делать калькулятор и вот там именно такой стопор поймал,что не могу в логику, даже с чего начать никак не мог за мысль ухватиться.
Евгения Уровень 4
16 августа 2025
Очень интересная версия приема заданий), ничего не исправляла на первое нажатие Проверка, не засчитался 2 и 3 пункт требований на второе нажатие Проверка не засчитался 5 пункт, хотя до этого все было норм а на десятое нажатие Проверка решение было принято, хотя я ничего не исправляла
Mongoose Уровень 16
10 октября 2025
Это называется дебаггинг )))
Anonymous #3576283 Уровень 3
13 августа 2025
Задачи с подпиской. Вот так называется бесплатный курс!
Александр Уровень 4
24 ноября 2025
За такую стоимость (6900 год) я считаю,что это даже не деньги
Anonymous #3576160 Уровень 1
18 апреля 2025
Привет
Anton Уровень 10
30 марта 2025
Сначала вычислил футы использовав оператор "//", затем, вычислил дюймы использовав оператор "%". Вывел полученные значения на экран. Задачу засчитали.
Anonymous #3566729 Уровень 2
19 марта 2025
а можно без премиума но с рекламой 😁
Mongoose Уровень 16
10 октября 2025
можно только без курса с рекламой )) с вас пять тыщ
MIRT Уровень 1
29 января 2025
класно1