Автор оригинала: 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