Найти тему
IT - Это просто

Python - операторы if, else и elif

Оглавление

Всем салют, друзья!

Продолжаем наш базовый курс по Python:

Вступайте в группу - vk.com/mrsisadm - там больше интересного!!!

Сегодня мы сосредоточимся на операторах Python if, else и elif.

Решения - одна из важнейших функций любой компьютерной программы. Это в основном помогает систематически и логически выполнять программу на основе ввода пользователя (иногда) или других факторов, которые позволяют пользователю получать желаемый результат в зависимости от ввода.

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

Заявление Python if

Оператор if или блок if, как обычно говорят, полезны для принятия решений на основе условий в программе, иногда на основе данных, вводимых пользователем.

Блоку if необходимо ключевое слово if со следующим условием и набором операторов, которые будут выполнены в случае, если условие окажется истинным. Условие - это в основном выражение, которое может быть оценено как истинное или ложное.

Синтаксис

if Condition:

statement 1

statement 2

statement n

-2

пример

a=10

if a>8:

print("A is Greater than 8")

Выход

A больше 8

Здесь переменная 'a' инициализируется значением 10. Затем используется блок if с условием, которое проверяет, больше ли a 8 или нет. Если оно оценивается как истинное, то будет выполнен набор операторов, следующих за этим условием, а затем программа выйдет из этого конкретного блока и выполнит следующий набор операторов.

Примечание. Обычно мы используем отступы, чтобы программа выглядела более читабельной, что соответствует гораздо лучшему логическому подходу. Здесь важно использовать отступы, так как это помогает логически построить блок if.

Заявление Python if else

Условие if-else полезно, когда у вас есть несколько условий, которые нужно оценить в программе. Предположим, вы хотите проверить определенное условие, и если оно оценивается как ложное, вы можете выбрать другую проверку условия для его оценки. Это помогает получить лучший результат на основе проверки.

В этом типе структуры программа выполнит по крайней мере один из блоков; либо если блокировать, либо блокировать.

Примечание. Вы должны использовать правильные отступы в структуре if-else, и если вы этого не сделаете, вы получите сообщение об ошибке, поскольку интерпретатор Python не сможет понять разницу между блоком if и блоком else.

Синтаксис

if Condition:

statement 1

statement 2

statement n

else:

statement 1

statement 2

statement n

-3

пример

a=10

if a<8:

print("A is Less than 8")

else:

print("A is Greater than 8")

Выход

A больше 8

Здесь сначала переменная a инициализируется значением 10. В блоке if проверяется условие, меньше ли оно 8, и оно оценивается как ложное. Интерпретатор Python теперь должен перейти к блоку else, чтобы выполнить операторы условия else, что является обязательным. Таким образом, это лучше, чем один блок if, поскольку он обеспечивает более информированный вывод для пользователя.

Заявление Python if elif else

Предположим, вам нужно проверить несколько условий, вы не можете сделать это с помощью одного блока if или блока if-else. Блок if-elif-else используется, когда вы хотите сопоставить переменную или любой объект, если на то пошло, с несколькими другими значениями. Вы можете добавить столько условий elif, сколько захотите. elif означает else-if. Здесь блок else не обязателен.

Примечание. У вас должно быть одно условие, которое должно оцениваться как истинное, иначе оно перейдет в блок else. Всякий раз, когда условие оценивается как истинное, интерпретатор выполнит этот конкретный блок, а затем выйдет из структуры if-elif-else и даже не будет проверять какие-либо другие последующие условия.

Синтаксис

if Condition 1:

statement 1

statement 2

statement n

elif Condition 2:

statement 1

statement 2

statement n

elif Condition 3:

statement 1

statement 2

statement n

else:

statement 1

statement 2

statement n

-4

пример

a=4

if a==1:

print("A is 1")

elif a==2:

print("A is 2")

elif a==3:

print("A is 3")

elif a==4:

print("A is 4")

elif a==5:

print("A is 5")

else:

print("A is not between 1 and 5")

Выход

А это 4

Здесь мы использовали оператор сравнения == для сравнения значений переменной a в условии. Предположим, что первое условие оценивается как истинное, тогда элемент управления выполнит этот конкретный блок и выйдет непосредственно из структуры if-elif-else.

Если вы обнаружили какую-либо ошибку в приведенном выше руководстве по операторам Python if, else и elif, укажите ее, комментируя ниже.