Рубрики
Без рубрики

Если, Элиф, а также заявления в Python

Автор оригинала: FreeCodeCapm Team.

Если ELIF еще высказывания

Если / Элиф / еще Структура – это обычный способ контролирования потока программы, позволяя выполнять определенные блоки кода в зависимости от значения некоторых данных.

Если выписка

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

if True:
  print('If block will execute!')
x = 5

if x > 4:
  print("The condition was true!") #this statement executes

остальное утверждение

Вы можете необязательно добавить еще Ответ, который будет выполнять, если состояние – ложь :

if not True:
  print('If statement will execute!')
else:
  print('Else statement will execute!')

Или вы также можете увидеть этот пример:

y = 3

if y > 4:
  print("I won't print!") #this statement does not execute
else:
  print("The condition wasn't true!") #this statement executes

Обратите внимание, что не существует никакого условия после еще Ключевое слово – это ловит все ситуации, когда состояние было ложный

Элиф Выписка

Несколько условий могут быть проверены, включая один или несколько Элиф Проверяет после вашего начального Если утверждение. Просто имейте в виду, что только одно условие будет выполнено:

z = 7

if z > 8:
  print("I won't print!") #this statement does not execute
elif z > 5:
  print("I will!") #this statement will execute
elif z > 6:
  print("I also won't print!") #this statement does not execute
else:
  print("Neither will I!") #this statement does not execute

Примечание: только первое условие, которое оценивает как правда будет выполняться. Хотя …| z> 6 это правда , Если/Элиф/else Блок заканчивается после первого истинного состояния. Это означает, что еще будет выполняться только, если ни одно из условий не было правда Отказ

Вложенные, если утверждения

Мы также можем создавать вложенные, если для принятия решений. Перед предыдущим, пожалуйста, обратитесь к Href = ‘ https://guide.freecodeCamp.org/python/code-blocks-and-indentation > Руководство в отступе один раз перед предшественником.

Давайте возьмем пример нахождения номера, который даже и больше, чем 10

python 
x = 34
if x %  2 == 0:  # this is how you create a comment and now, checking for even.
  if x > 10:
    print("This number is even and is greater than 10")
  else:
    print("This number is even, but not greater 10")
else:
  print ("The number is not even. So point checking further.")

Это был просто простой пример для вложенного, если есть. Пожалуйста, не стесняйтесь исследовать больше онлайн.

Хотя примеры выше просты, вы можете создавать сложные условия, используя Логические сравнения и Логические операторы Отказ

Inline Python, если иначе заявление

Мы также можем использовать If-else заявления, встроенные функции Python. В следующем примере следует проверять, если число больше или равно 50, если да возвращается истина:

python 
x = 89
is_greater = True if x >= 50 else False

print(is_greater)

Выход

>
True
>

Дополнительная информация о IF/ELIF/Evels.

  • Как выйти из If/ell ада
  • Если/иначе в JavaScript