Заявление Python If Else: как использовать условное выражение

Оператор Python If Else — это логические операторы. Python поддерживает обычные логические условия в математике. Процесс принятия решения требуется, когда мы хотим выполнить код только при выполнении определенного условия. Условный оператор if..elif..else используется в языке программирования Python для принятия решений.

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

Содержание
  1. Python If Else Statement
  2. Может быть нулевым или более частями elif, а часть else является необязательной. Ключевое слово elif является сокращением от ‘else if’ и полезно чтобы избежать чрезмерного отступа. if выражение Statementelse Statement Здесь программа оценивает выражение и выполнит оператор (ы) только если текстовое выражение True. Если текстовое выражение имеет значение False, инструкция else не выполняется. В языке Python тело оператора if обозначается отступом. Тело начинается с отступа, а первая строка без отступа отмечает конец. Python интерпретирует ненулевые значения как True. Нет и 0 интерпретируются как False. Пример Python if # app.pydata = 2if data> 0: print (data, "является положительным числом.") Print ("Это всегда печатается.") Data = -2if data> 0: print (data, "является положительным числом.") Print ( «Это также всегда печатается.») См. Вывод ниже. В коде мы определили переменные данные, которые имеют значение 2. Теперь мы проверили значение переменной данных, и если оно> 0, то возвращается положительное число. Тело оператора if выполняется только в том случае, если он оценивает на True. Если переменная data равна -2, тестовое выражение ложно и тело внутри тела , если пропускается. Внимательно посмотрите на код, который мы использовали два оператора if, а не оператор else или elif. Кроме того, мы использовали отступы. Таким образом, тело оператора if написано с отступом. Отступы в языке Python значительны. Вы можете видеть после операторов if и body; есть еще одна строка печати без отступов. Таким образом, он всегда будет печататься независимо от результата оператора if. Python if… else Statement Синтаксис if expression: body of ifelse: body of else Оператор if..else вычисляет выражение и выполнит тело if, только если условие проверки True. Если условие False, выполняется тело else. Для разделения блоков используется отступ. # app.pydata = -2if data> 0: print (data, "является положительным числом.") Else: print (data, "является отрицательным number ") См. вывод ниже. В приведенном выше примере, когда data равно 2, тестовое выражение истинно, а тело if выполняется, а тело для else пропускается. Если данные равны -2, тестовое выражение ложно, а тело of else, а тело if пропускается. Если data> 0, тестовое выражение true и тело if выполняется, а body пропускается. Может быть так много случаев, когда ваше «else условие» не даст вам желаемого результата. Он распечатает неправильный вывод, поскольку есть ошибка в логике программирования. В большинстве случаев это происходит, когда вам нужно обосновать более двух операторов или условий в программе. Python if..elif..else Statement Синтаксис if выражение: тело выражения ifelif: тело elifelse: тело else Элиф — это сокращение от else if. Он позволяет нам проверять наличие нескольких выражений. Если условие для оператора if равно False, оно проверяет условие следующего elif block и т. д. Если все условия False, выполняется тело оператора else. Только один блок из нескольких блоков if..elif..else выполняется в соответствии с условием. if В блоке должен быть только один блок else. Но он может иметь несколько блоков elif. Помните об этом. Пример if..elif..else # app.pydata = 0if data> 0: print (data, "является положительное число. ") elif data == 0: print (" Данные: ", data) else: print (data," - отрицательное число. ") См. вывод ниже. Если переменная данных положительна, печатается положительное число. Если данные равны на 0, печатаются данные равные 0. Если data отрицательное, печатается отрицательное число. В нашем примере будет выполнен оператор elif. Python Вложенные операторы if У нас может быть оператор if внутри другого оператора i f..elif..else. В информатике и программировании это называется вложением. Любое количество этих операторов может быть вложено друг в друга. Отступы — единственный способ определить уровень вложенности. Это может сбивать с толку, когда у вас есть несколько сложных условий. , поэтому по возможности этого следует избегать. См. следующий пример. # app.pydata = 4if data> 0: if data> 3 and data См. вывод ниже. Итак, в операторе if мы написали вложенный оператор if..else. В языке Python все дело в идеальном отступе. Если ваш отступ и логика верны, вы обязательно получите желаемый результат. Python поддерживает следующие логические условия из математики: Равно: a == b Не равно: a! = B Меньше чем: a Меньше или равно до aБольше чем: a> b Больше или равно a> = b Вышеупомянутые условия могут использоваться несколькими способами, чаще всего в «операторах if» и циклах. «Оператор if» записывается с использованием ключевого слова if. Как выполнить условный оператор с минимальным кодом В этом разделе мы увидим, как мы можем увидеть условный оператор. Вместо того, чтобы выполнять код для каждого условия отдельно, мы можем использовать их с одним кодом. Синтаксис X If Y else Z См. следующий пример. # app.pyk, b = 21, 19kb = "k меньше, чем b" if (k См. вывод. Наконец, пример оператора Python If Else завершен.
  3. Пример Python if
  4. Python if… else Statement
  5. Синтаксис
  6. Python if..elif..else Statement
  7. Синтаксис
  8. Пример if..elif..else
  9. Python Вложенные операторы if
  10. Как выполнить условный оператор с минимальным кодом
  11. Синтаксис

Python If Else Statement

Условный оператор в Python выполняет различные вычисления или действия в зависимости от от того, оценивается ли конкретное логическое ограничение как истинное или ложное. Условные операторы обрабатываются операторами if в Python.

Может быть нулевым или более частями elif , а часть else является необязательной.

Ключевое слово elif является сокращением от ‘else if’ и полезно чтобы избежать чрезмерного отступа.

 if выражение Statementelse Statement 

Здесь программа оценивает выражение и выполнит оператор (ы) только если текстовое выражение True . Если текстовое выражение имеет значение False , инструкция else не выполняется.

В языке Python тело оператора if обозначается отступом. Тело начинается с отступа, а первая строка без отступа отмечает конец.

Python интерпретирует ненулевые значения как True . Нет и 0 интерпретируются как False .

Пример Python if

 # app.pydata  = 2if data> 0: print (data, "является положительным числом.") Print ("Это всегда печатается.") Data = -2if data> 0: print (data, "является положительным числом.") Print (  «Это также всегда печатается.») 

См. Вывод ниже.

В коде мы определили переменные данные, которые имеют значение 2. Теперь мы проверили значение переменной данных, и если оно> 0, то возвращается положительное число.

Тело оператора if выполняется только в том случае, если он оценивает на True .

Если переменная data равна -2, тестовое выражение ложно и тело внутри тела , если пропускается.

Внимательно посмотрите на код, который мы использовали два оператора if, а не оператор else или elif.

Кроме того, мы использовали отступы. Таким образом, тело оператора if написано с отступом. Отступы в языке Python значительны.

Вы можете видеть после операторов if и body; есть еще одна строка печати без отступов. Таким образом, он всегда будет печататься независимо от результата оператора if.

Python if… else Statement

Синтаксис

 if expression: body of ifelse: body of else 

Оператор if..else вычисляет выражение и выполнит тело if , только если условие проверки True .

Если условие False , выполняется тело else . Для разделения блоков используется отступ.

 # app.pydata = -2if data> 0: print (data, "является положительным числом.") Else: print (data, "является отрицательным  number ") 

См. вывод ниже.

В приведенном выше примере, когда data равно 2, тестовое выражение истинно, а тело if выполняется, а тело для else пропускается.

Если данные равны -2, тестовое выражение ложно, а тело of else , а тело if пропускается.

Если data> 0, тестовое выражение true и тело if выполняется, а body пропускается.

Может быть так много случаев, когда ваше « else условие » не даст вам желаемого результата. Он распечатает неправильный вывод, поскольку есть ошибка в логике программирования. В большинстве случаев это происходит, когда вам нужно обосновать более двух операторов или условий в программе.

Python if..elif..else Statement

Синтаксис

 if выражение: тело выражения ifelif: тело elifelse: тело else 

Элиф — это сокращение от else if. Он позволяет нам проверять наличие нескольких выражений.

Если условие для оператора if равно False, оно проверяет условие следующего elif block и т. д.

Если все условия False , выполняется тело оператора else.

Только один блок из нескольких блоков if..elif..else выполняется в соответствии с условием.

if В блоке должен быть только один блок else . Но он может иметь несколько блоков elif .

Помните об этом.

Пример if..elif..else

 # app.pydata = 0if data> 0: print (data, "является  положительное число. ") elif data == 0: print (" Данные: ", data) else: print (data," - отрицательное число. ") 

См. вывод ниже.

Если переменная данных положительна, печатается положительное число .

Если данные равны на 0, печатаются данные равные 0.

Если data отрицательное, печатается отрицательное число .

В нашем примере будет выполнен оператор elif.

Python Вложенные операторы if

У нас может быть оператор if внутри другого оператора i f..elif..else . В информатике и программировании это называется вложением.

Любое количество этих операторов может быть вложено друг в друга.

Отступы — единственный способ определить уровень вложенности. Это может сбивать с толку, когда у вас есть несколько сложных условий. , поэтому по возможности этого следует избегать.

См. следующий пример.

 # app.pydata = 4if data> 0: if data> 3 and data  

См. вывод ниже.

Итак, в операторе if мы написали вложенный оператор if..else. В языке Python все дело в идеальном отступе. Если ваш отступ и логика верны, вы обязательно получите желаемый результат.

Python поддерживает следующие логические условия из математики:

  1. Равно: a == b
  2. Не равно: a! = B
  3. Меньше чем: a
  4. Меньше или равно до a
  5. Больше чем: a> b
  6. Больше или равно a> = b

Вышеупомянутые условия могут использоваться несколькими способами, чаще всего в «операторах if» и циклах.

«Оператор if» записывается с использованием ключевого слова if.

Как выполнить условный оператор с минимальным кодом

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

Синтаксис

 X If Y  else Z 

См. следующий пример.

 # app.pyk, b = 21, 19kb = "k меньше, чем b" if (k  

См. вывод.

Наконец, пример оператора Python If Else завершен.

Оцените статью
nanomode.ru
Добавить комментарий