Приветствую вас, с вами снова Александр, и сегодня мы погрузимся в мир операторов. Не пугайтесь этого слова, на самом деле операторы – это просто знаки, которые указывают Python, какие действия нужно выполнить с данными.
Представьте себе, что вы готовите пирог. Вам нужен рецепт (программа), ингредиенты (данные) и инструменты (операторы), чтобы смешать и обработать эти ингредиенты. Операторы – это как раз те самые инструменты, которые позволяют нам "готовить" данные в Python.
Арифметические операторы:
Эти операторы используются для выполнения математических операций, как на уроках математики в школе:
- + (сложение): складывает два числа. Например, 5 + 2 результат 7.
- - (вычитание): вычитает одно число из другого. Например, 10 - 3 результат 7.
- * (умножение): умножает два числа. Например, 4 * 6 результат 24.
- / (деление): делит одно число на другое. Например, 15 / 3 результат 5.
- % (остаток от деления): возвращает остаток от деления одного числа на другое. Например, 10 % 3 результат 1 (так как 10 делить на 3 равно 3, и остаток 1).
- ** (возведение в степень): возводит число в степень. Например, 2 ** 3 результат 8 (2 в кубе).
- // (целочисленное деление): делит одно число на другое и отбрасывает дробную часть. Например, 10 // 3 результат 3.
Операторы сравнения:
Эти операторы используются для сравнения двух значений и возвращают True (истина) или False (ложь):
- == (равно): проверяет, равны ли два значения. Например, 5 == 5 результат True.
- != (не равно): проверяет, не равны ли два значения. Например, 5 != 7 результат True.
- > (больше): проверяет, больше ли одно значение другого. Например, 10 > 5 результат True.
- < (меньше): проверяет, меньше ли одно значение другого. Например, 3 < 8 результат True.
- >= (больше или равно): проверяет, больше или равно ли одно значение другому. Например, 5 >= 5 результат True.
- <= (меньше или равно): проверяет, меньше или равно ли одно значение другому. Например, 7 <= 10 результат True.
Логические операторы:
Эти операторы используются для объединения условий:
- and (и): возвращает True, если оба условия истинны.
- or (или): возвращает True, если хотя бы одно условие истинно.
- not (не): меняет значение условия на противоположное.
Пример:
Представьте, что вы хотите проверить, можно ли вам покататься на аттракционе. Условия: ваш рост должен быть больше 140 см и ваш возраст должен быть больше 10 лет.
В Python это можно записать так:
rost = 150
vozrast = 12
if rost > 140 and vozrast > 10:
print("Добро пожаловать на аттракцион!")
else:
print("Извините, вы не можете покататься на этом аттракционе.")
Заключение:
Операторы – это фундаментальные инструменты в Python. Они позволяют нам выполнять различные действия с данными и создавать логику наших программ. Не бойтесь экспериментировать и пробовать разные комбинации операторов! Чем больше вы практикуетесь, тем увереннее вы будете чувствовать себя в мире Python.
До встречи на следующем уроке!
Домашние задачки для самоконтроля:
Задача 1: Напишите программу, которая запрашивает у пользователя два числа и выводит на экран их сумму, разность, произведение и частное.
Задача 2: Напишите программу, которая запрашивает у пользователя его возраст и выводит на экран сообщение:
- "Вы можете голосовать" - если возраст 18 лет или больше.
- "Вам нужно подождать еще N лет, чтобы голосовать" - если возраст меньше 18 лет (где N - количество лет до 18).
Задача 3: Напишите программу, которая запрашивает у пользователя три числа и определяет, можно ли из них составить треугольник.
Подсказка: Треугольник можно составить, если сумма любых двух сторон больше третьей стороны.
Напишите комментарий, если хотите сдать домашнюю работу и мы обсудим решение и ваши ошибки (если они есть). А также проведем консультацию по курсу.