Em Python, o objetivo pretendido de usar if-else é a tomada de decisão. A sintaxe da instrução if-else em Python é semelhante à maioria das linguagens de programação como Java, C, C ++ e C #.
Este artigo descreve as instruções if-else do Python em detalhes.
Sintaxe
if test_expression:
declaração (ões) para executar
senão:
declaração (ões) para executar
Na condição if, a expressão de teste é avaliada. A expressão de teste também pode ser chamada de condição. No caso de uma condição verdadeira, a instrução do bloco if é executada, caso contrário, o fluxo do programa é passado para a condição else. O diagrama de fluxo descreve a execução da instrução if-else.
Exemplos de instrução Python if else
Vamos ver um exemplo de if-else em Python. No exemplo fornecido, uma variável num é declarada para um número com um valor de 13. Se a condição verifica se o número é maior que 10 ou não. Se o valor do número for maior que 10, então o corpo do bloco if é executado e imprime que o número é maior que 10. Caso o número seja menor que 10, então o bloco else é executado e imprime que o número é menor que 10.
num = 13# condição de aplicação
se núm> 10:
imprimir ("O número é maior que 10")
# declarando a instrução else
senão:
imprimir ("O número é menor que 10")
Resultado
A saída mostra que o número 13 é maior que 10.
Agora, vamos ver um exemplo de um número menor que 10.
# declarando a instrução if para verificar se o número é maior que 10 ou não
se num> 10:
imprimir ("O número é maior que 10")
senão:
imprimir ("O número é menor que 10")
Resultado
A declaração elif em Python
Python nos permite avaliar ou verificar as múltiplas expressões de teste usando a instrução elif. O elif é a forma abreviada da instrução else if. Podemos usar os operadores matemáticos para avaliar a condição como =, != (diferente), <, >, etc.
Na declaração elif, se a primeira condição if não for verdadeira, o programa irá avaliar a próxima condição de bloco elif e assim por diante. Caso todas as condições sejam falsas, então a condição else será executada por último.
Vamos ver um exemplo disso.
# declarando uma variável de nomename = input ("Digite o nome do animal \ n")
se nome == "vaca":
imprimir ("Você entrou vaca")
elif name == "cachorro":
imprimir ("Você inseriu Cachorro")
elif name == "cat":
imprimir ("Você inseriu gato")
senão:
print ("Este é o bloco else")
Resultado
Condição if aninhada em Python
Podemos declarar várias condições if dentro de uma condição if. Este fenômeno é chamado de condição aninhada if. Vamos ver um exemplo disso.
# declarando uma variável de idadeidade = 13
se idade> 10:
imprimir ("Você está acima de 10")
# uma condição if dentro da condição if
se idade> 12:
imprimir ("Você também tem mais de 12 anos")
se idade == 13:
imprimir ("Você tem 13 anos")
senão:
imprimir ("Você não tem 13 anos")
senão:
imprimir ("Você tem menos de 10 anos")
Resultado
Conclusão
Este artigo explica a instrução if-else em Python usando exemplos simples. A instrução If-else é usada para avaliar a expressão de teste.