Найти в Дзене
Код к Успеху

Урок 2: Операторы в python: арифметические, сравнения, логические, битовые. Приоритет операторов.

(Или: Как заставить компьютер считать и сравнивать, как настоящий математический ниндзя!) Привет, юные математические ниндзя! В прошлый раз мы научились хранить данные в переменных – это как подготовить оружие перед битвой. Сегодня мы освоим операторы – это ваши волшебные мечи и кунаи для манипуляции данными! 1. Арифметические операторы: Сложение, вычитание и другие математические фокусы! Арифметические операторы – это базовые инструменты математики в Python. Сложение, вычитание, умножение, деление – все, что вы учили в школе (и даже больше!). a = 10 # Наше первое число (или количество сокровищ) b = 5 # Второе число (или количество врагов) сумма = a + b # Сложение (захват сокровищ!) разность = a - b # Вычитание (уничтожение врагов!) произведение = a * b # Умножение (расширение владений!) частное = a / b # Деление (раздел добычи!) остаток = a % b # Остаток от деления (то, что осталось после раздела) степень = a ** 2 # Возведение в степень (увеличение силы!)

(Или: Как заставить компьютер считать и сравнивать, как настоящий математический ниндзя!)

Абстракция на тему разнообразия операторов в python
Абстракция на тему разнообразия операторов в python

Привет, юные математические ниндзя! В прошлый раз мы научились хранить данные в переменных – это как подготовить оружие перед битвой. Сегодня мы освоим операторы – это ваши волшебные мечи и кунаи для манипуляции данными!

1. Арифметические операторы: Сложение, вычитание и другие математические фокусы!

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

Арифметические операторы – это базовые инструменты математики в Python. Сложение, вычитание, умножение, деление – все, что вы учили в школе (и даже больше!).

a = 10 # Наше первое число (или количество сокровищ)
b = 5 # Второе число (или количество врагов)
сумма = a + b # Сложение (захват сокровищ!)
разность = a - b # Вычитание (уничтожение врагов!)
произведение = a * b # Умножение (расширение владений!)
частное = a / b # Деление (раздел добычи!)
остаток = a % b # Остаток от деления (то, что осталось после раздела)
степень = a ** 2 # Возведение в степень (увеличение силы!)
print("Сумма:", сумма)
print("Разность:", разность)
print("Произведение:", произведение)
print("Частное:", частное)
print("Остаток:", остаток)
print("Квадрат:", степень)

(Результат: Компьютер произведет математические вычисления. Впечатляюще, не правда ли?)

2. Операторы сравнения: Сравниваем, как настоящие эксперты!

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

Операторы сравнения позволяют сравнивать значения и получать результат True (истина) или False (ложь). Это как проверка, сильнее ли вы, чем ваш противник.

x = 10
y = 5
print(x == y) # Равно ли x y? (False)
print(x > y) # Больше ли x чем y? (True)
print(x < y) # Меньше ли x чем y? (False)
print(x != y) # Не равно ли x y? (True)

(Результат: Компьютер выдаст True или False в зависимости от результата сравнения.)

3. Логические операторы: Объединяем условия, как настоящий стратег!

Логические операторы позволяют объединять несколько условий. Это как разработка сложной стратегии для победы над врагом.

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

4. Битовые операторы (для продвинутых): Манипуляции на уровне битов (секретное оружие)!

Битовые операторы работают на уровне отдельных битов. Это очень мощный инструмент, но пока оставим его для более продвинутого уровня. (Это как тайные техники ниндзя, которые раскрываются только самым достойным.)

5. Приоритет операторов: Порядок действий имеет значение!

Как и в математике, в Python операторы имеют приоритет. Например, умножение выполняется раньше сложения. Скобки () позволяют изменить порядок.

Практическое задание (с оттенком приключения!):

  1. Напишите программу, которая запрашивает у пользователя два числа и выводит их сумму, разность, произведение, частное и остаток от деления. (Это как раздел добычи после успешной миссии!)
  2. Напишите программу, которая запрашивает у пользователя число и проверяет, является ли оно четным. (Это как проверка, прошел ли ваш противник испытание!)
  3. В следующий раз мы перейдем к условным операторам – это будет настоящая головоломка! Удачи, юные программисты! Не бойтесь экспериментировать и удивлять компьютер своими задачами!