Определение условных операторов
Условные операторы позволяют выполнять различные действия в зависимости от условий. В программировании наиболее распространены два вида условных операторов:
оператор if,
оператор else.
Оператор if
Пример использования оператора if:
``python x = int(input()) if x > 0: print("Положительное число") ``
Оператор else
Оператор else используется совместно с оператором if и выполняется, если условие оператора if ложно.
``python if условие: код_при_истинности else: код_при_ложности ``
Пример использования оператора else:
``python x = int(input()) if x > 0: print("Положительное число") else: print("Отрицательное или ноль") ``
Оператор elif
Оператор elif позволяет добавлять дополнительные условия после основного условия if.
``python if условие1: код_при_условии1 elif условие2: код_при_условии2 else: код_при_другом_условии ``
Пример использования оператора elif:
``python x = int(input()) if x > 0: print("Положительное число") elif x == 0: print("Ноль") else: print("Отрицательное число") ``
Полное описание структуры условного оператора
Структура полного условного оператора выглядит следующим образом:
``python if условие1: код_при_условии1 elif условие2: код_при_условии2 ... else: код_при_другом_условии ``
Примеры задач с использованием условных операторов
Написать программу, которая определяет четность введенного числа.
``python x = int(input()) if x % 2 == 0: print("Четное число") else: print("Нечетное число") ``
Определить наибольшее из двух чисел.
``python a, b = map(int, input().split()) if a > b: print(a) else: print(b) ``