Instruções Condicionais

Nesta aula nos aprofundaremos nas instruções condicionais, que são estruturas que permitem a execução de diferentes ações dependendo de uma condição ser atendida ou não.

Tipos de instruções condicionais: Link to heading

  • Instrução if: Usada para executar um bloco de código se uma condição for atendida.
  • Instrução elif: Usada para executar um bloco de código se uma condição for atendida após uma anterior não ter sido atendida.
  • Instrução else: Usada para executar um bloco de código se nenhuma das condições acima for atendida.

Exemplo Link to heading

idade = 18

if idade >= 18:
    print("Você é maior de idade.")
else:
    print("Você é menor de idade.")

Neste exemplo:

  • A instrução if é usada para verificar se a variável idade é maior ou igual a 18.
  • Se a condição for atendida, o bloco de código dentro do if é executado.
  • Se a condição não for atendida, o bloco de código dentro do else é executado.

Instruções aninhadas Link to heading

Instruções condicionais podem ser aninhadas umas nas outras.

Exemplo Link to heading

idade = 15
classificacao = 7

if idade >= 18:
    if classificacao >= 6:
        print("Você pode conseguir a bolsa.")
    else:
        print("Você não pode conseguir a bolsa.")
else:
    print("Você não é elegível para a bolsa.")

Neste exemplo:

  • A instrução if é usada para verificar se a variável idade é maior ou igual a 18.
  • Se a condição for atendida, verifica-se se a variável classificacao é maior ou igual a 6.
  • Se ambas as condições forem atendidas, o primeiro bloco de código dentro do if é executado.
  • Se a segunda condição não for atendida, o segundo bloco de código é executado dentro do if.
  • Se a primeira condição não for atendida, o bloco de código dentro do else é executado.

Operadores lógicos: Link to heading

Os operadores lógicos podem ser usados ​​em condições para combinar diferentes condições.

Exemplo Link to heading

idade = 20
sexo = "homem"

if idade >= 18 and sexo == "homem":
    print("Você pode cumprir o serviço militar obrigatório.")
else:
    print("Você não pode cumprir o serviço militar obrigatório.")

Neste exemplo:

  • O operador and é usado para combinar as condições idade >= 18 e sexo == "masculino".
  • Somente se ambas as condições forem atendidas, o bloco de código dentro do if será executado.

Exercício Link to heading

Escreva um código Python que determine se um número é par ou ímpar.

<< Operações básicas de string Laços de repetição >>