O principal problema com a instrução if else é que ela pode ser confusa para ler e entender.
if condition: statement else: statement
O código acima é uma instrução if-else. A condição é avaliada primeiro. Se a condição for verdadeira, a instrução no bloco if é executada. Se a condição for falsa, a instrução no bloco else é executada.
Condicionais
Condicionais são um tipo de instrução em Python que permite tomar decisões com base nos resultados de uma condição.
Existem três tipos de condicionais em Python: if, elif e else.
As instruções if recebem dois argumentos: o primeiro é uma expressão booleana e o segundo é um bloco de código a ser executado se a expressão booleana for verdadeira. Por exemplo:
if x > 10: print(“x é maior que 10”) elif x == 5: print(“x é igual a 5”) else: print(“x não é maior que 10, nem igual a 5”)
declarações elif recebem três argumentos: o primeiro é uma expressão booleana, o segundo é um bloco opcional de código a ser executado se a primeira expressão booleana for verdadeira e o terceiro é um bloco opcional de código a ser executado se a segunda expressão booleana for verdadeiro. Por exemplo:
elif x > 10: print(“x é maior que 10”) elif x == 5: print(“x é igual a 5”) elif y > 20: print(“y é maior que 20”) else: print(“y não atende ou excede 20”)
Se, Senão
Em Python, a instrução if verifica uma condição e executa um bloco de código se a condição for verdadeira. A instrução else executa um bloco de código se a condição for falsa.