Introdução à declaração If Else em Python

Você já sabe que um programa é uma série de instruções escritas. Para surpresa de ninguém, pode haver muitos casos em que um programa pode ter que tomar uma decisão antes de prosseguir. Por exemplo, decidir se o usuário tem idade suficiente para participar do exame ou se a temperatura está alta o suficiente para iniciar o ar-condicionado ou selecionar a nota que o aluno passou, etc. Essas decisões são tomadas com base nas condições de entrada e procurando no que fazer nessa situação.

Quando uma declaração de condição é usada, o programa decide executar um bloco de código específico, dependendo da entrada e das condições. Assim como qualquer outra linguagem de programação completa, o Python suporta várias formas de tomada de decisão. Caso contrário, é uma das maneiras mais usadas para realizar o trabalho.

Outras declarações de tomada de decisão no Python são as seguintes:

  • Instrução If: É usada para analisar se a condição em questão é verdadeira ou falsa. O bloco de código abaixo é executado apenas quando a condição é atendida.
  • Instrução If Else: Essa instrução é semelhante à instrução If, mas adiciona outro bloco de código que é executado quando as condições não são atendidas. Neste artigo, veremos esse tipo de instrução e seu exemplo.
  • Aninhado se: em situações em que precisamos verificar mais de uma condição e executar instruções, aninhado se for usado.

O fluxograma de uma instrução If Else

Como você pode ver no fluxograma acima, a condição em uma instrução if-else cria dois caminhos para o programa continuar. Se a condição não for atendida, o código abaixo não será executado e o programa executará a instrução no bloco Else.

Por outro lado, quando a condição "se" for atendida, somente se um bloco de código for executado e o programa saltar abaixo, saindo da instrução If else.

A sintaxe de uma instrução If Else

A sintaxe de uma instrução If Else é a seguinte:

if condition:
# statements to execute when the conditions are met are inserted here
else:
# Statements to be executed when the conditions are not met.

Como você pode ver acima, todas as condições if-else têm duas instruções e uma condição escrita. Antes das instruções, a condição é esclarecida. Depois que a condição é processada, o programa examina a entrada e decide se ela atende às condições. Caso isso aconteça, as instruções no primeiro bloco são executadas e o programa ignora as instruções na seção "else:" da sintaxe.

E se a condição não for atendida, o programa pula o primeiro bloco e executa as instruções no bloco “else:”.

Exemplos de outra programação condicional

Agora que vimos a sintaxe, o fluxograma e a necessidade de instruções if else, vamos dar uma olhada em alguns exemplos práticos para vê-lo em ação:

Exemplo 1

Um programa Python para verificar se o número de entrada é par ou ímpar.

number = int(input(" Please enter the number to check : "))
if number %2 == 0:
print(" The input number is even ")
else:
print(" The input number is odd ")

Resultado:

Exemplo - 2

Um programa Python para verificar se o candidato é elegível para votar nas eleições ou não:

age = int (input(" Please enter the age of applicant: "))
if age>=18 :
print(" The applicant is eligible to vote in the elections " );
else :
print(" The applicant is not eligible to vote in the elections " );

Resultado:

Exemplo 3

Programa Python para verificar a resposta correta ou errada no texto de entrada:

code = input(" What is the capital of Japan? ")
if code == 'Tokyo':
print("Congratulations ! You passed the test.")
else:
print(" Oops, the answer you entered is wrong.")
print(" Thanks for participating. “)

Resultado:

Conclusão - Instrução If Else em Python

A tomada de decisão é um dos pilares principais da programação. Ser capaz de estabelecer declarações condicionais adequadas não é apenas necessário para ser bom em programação, mas também é essencial para fazer as coisas mais vezes do que com frequência. Armado com o conhecimento de instruções condicionais, como if, if-else e anested if, você poderá tomar decisões logicamente com o programa e obter resultados corretos.

Artigos recomendados

Este é um guia para a declaração If Else no Python. Aqui discutimos uma introdução, fluxograma, sintaxe e exemplos da instrução if else no Python com algum código de exemplo. Você também pode consultar nossos outros artigos sugeridos para saber mais

  1. Comandos do Python 3
  2. Cheat Sheet Python
  3. Vantagens do Python
  4. Funções de String Python
  5. Visão geral da instrução If Else em R