Logo

Developer learning path

Python

Условные операторы в Python

Условные операторы

94

#description

Условные операторы в Python позволяют программам принимать различные решения в зависимости от значений переменных или других условий.

Самым базовым условным оператором является if:

                    
if условие:
    блок кода, который выполнится, если условие истинно
                  

Также if может дополнительно содержать операторы elif (сокращение от "else if") и else:

                    
if условие1:
    блок кода1
elif условие2:
    блок кода2
else:
    блок кода3
                  

Если условие1 истинно, то будет выполнен блок кода1. Если условие1 ложно, то проверяется условие2. Если условие2 истинно, то будет выполнен блок кода2. Если условие2 ложно, то будет выполнен блок кода3.

В условиях можно использовать различные операторы сравнения, например:

  • == - равно
  • <= - меньше или равно
  • >= - больше или равно

Также возможно использовать логические операторы:

  • and - логическое И
  • or - логическое ИЛИ

Пример:

                    
x = 10
y = 5
if x > y and x != 0:
    print("x больше y и не равен нулю")
elif x < y or y == 0:
    print("х меньше y или y равен нулю")
else:
    print("ни одно из условий не выполнено")
                  

March 25, 2023

Если вам не совсем понятен какой-то абзац текста из лекции, просто нажмите на него и сможете задать уточняющие вопросы по нему.

Если же непонятен весь вопрос, то нажмите на кнопки внизу, чтобы получить новый вариант объяснения, практические примеры или критически оценить сам вопрос.