Теория:

Если в задаче появляется условие, например «если на улице идёт дождь, то возьми зонт», на помощь приходит алгоритмическая структура «ветвление» и условные операторы.
 
if <условие>:
     <блок действий_\(1\)>
else:
     <блок действий_\(2\)>
 
Служебные слова if и else начинаются на одном уровне, а <блок действий_...> смещены на одно и то же расстояние. В Python сдвиги операторов влияют на работу всей программы, поэтому необходимо внимательно их использовать. Лучше всего их ставить с помощью клавиши Tab, но чаще всего после нажатия Enter после двоеточия отступ выставляется автоматически.
 
Если условие неполное, то запись операторов будет такая:
 
if <условие>:
     <блок действий_\(1\)>
 
Рассмотрим условия, которые используются в условных операторах.
  
Простые условия
  
\(==\) — равно;
\(!=\) — не равно;
\(>\) — больше;
\(<\) — меньше;
\(<=\) — меньше или равно;
\(>=\) — больше или равно.
Пример:
\(x>y\);
\(a<=7\).
Сложные условия составляются из простых, но соединены логическими связками: \(or\), \(and\), \(not\).
Пример:
\(a>7\) \(and\) \(z<=10\);
\(c!=7\).
В Python разрешены двойные условия.
Пример:
\(10<=x<=20\).
Задача \(1\)
 
Даны два числа \(a\) и \(b\). Составь программу, которая определяет, какое число наибольшее.
1) Введём числа \(a\) и \(b\).
2) Сравним: если \(a\) больше \(b\), то вывести на печать «\(a\) больше \(b\)», иначе — «\(b\) больше \(a\)».
 
Входные данные
Выходные данные
\(a=56\)
\(b=72\)
\(b\) больше \(a\)
 
Решение
  
з1.jpg
Рис. \(1\). Программа поиска наибольшего из двух чисел
 
рез1.jpg
Рис. \(2\). Результат работы программы
 
Задача \(2\)
 
Найди значение \(y\), если известно:
 
усл.jpg
Рис. \(3\). Система уравнений
 
Входные данные
Выходные данные
\(x=25\)\(y=49\)
\(x=-7\)\(y=49\)
 
Решение
  
1) Ввести значение \(x\).
2) Если \(x\) больше или равно нулю, то \(y=2*x-1\), иначе — \(y=x**2\).
 
з2.jpg
Рис. \(4\). Программа решения системы уравнения
 
рез2.jpg
Рис. \(5\). Результат работы программы
  
В качестве примера рассмотрим алгоритм нахождения максимального и минимального числа из четырёх чисел, введённых пользователем с клавиатуры.
 
Скриншот 12-02-2026 145619.jpg
Рис. \(6\). Программа на нахождение максимума и минимума
  
Напишем программу для решения квадратного уравнения с использованием условного оператора.
  
Скриншот 12-02-2026 150455.jpg
Источники:
Рис. 1. Программа поиска наибольшего из двух чисел. © ЯКласс.
Рис. 2. Результат работы программы. © ЯКласс.
Рис. 3. Система уравнений. © ЯКласс.
Рис. 4. Программа решения системы уравнения. © ЯКласс.
Рис. 5. Результат работы программы. © ЯКлаcc.