Skip to content

Tutorial de if…elif…else em Python

    if

    Aprenda a usar ‘if’, ‘elif’ e ‘else’ em Python para tomar decisões com base em condições específicas e automatizar processos de decisão.

    Condição if

    A estrutura ‘if’ decide com base na verdade ou falsidade da condição, executando o código indentado se a condição for verdadeira.

    Exemplo de if

    Com ‘z’ igual a 4, o código Python verifica se ‘z’ é par usando o operador módulo 2, e se for, imprime que ‘z’ é par.

    Exemplo de várias linhas dentro da instrução if

    Dentro do ‘if’, você pode ter várias linhas de código. Se a condição não for atendida, essas linhas não serão executadas quando você rodar o código, resultando em duas linhas de saída.

    Exemplo de instrução if falsa

    Se mudarmos ‘z’ para um valor ímpar, o código não mostrará nada porque a condição é falsa e não será executada.

    Condição if-else

    O ‘if-else’ é como um ‘if’ com um plano de backup. Se a condição for falsa, ele executa o código sob ‘else’.

    Exemplo de if-else

    No exemplo anterior, para imprimir ‘z é ímpar’ quando o ‘if’ for falso, você pode usar ‘else’. Com ‘z’ como 5, se o ‘if’ for falso, a expressão ‘else’ será impressa.

    Condição if-elif-else

    Se tiver muitas condições, use ‘if-elif-else’ e adicione quantos ‘elif’ forem necessários entre o ‘if’ e o ‘else’.

    Exemplo 1 da instrução if-elif-else

    Aqui está um exemplo em que você deseja diferentes saídas para números divisíveis por 2 e 3.

    Aqui, com ‘z’ como 3, a primeira condição é falsa, então o código verifica a próxima, que é verdadeira, e executa a impressão correspondente.

    Exemplo 2 da instrução if-elif-else

    No exemplo, você cria ‘room’ e ‘area’, depois usa condições ‘if-elif-else’ para ambas variáveis.

    No primeiro caso, verifica-se se está na cozinha ou no quarto, senão, está em outro lugar. Em relação à variável ‘area’, verifica-se se é maior que 15 ou não.

    Quando executamos o código acima, ele produz o seguinte resultado:

    “olhando ao redor no quarto. bem pequeno.”

    Experimente por si mesmo.

    Outras Referências

    Exercícios

    1.Qual a sintaxe do if em Python?

    2. Crie uma função que recebe uma lista de notas, calcule a média e classifique o aluno: caso essa média seja maior que 7 apareça ‘aprovado’; se a média for entre 3 e 7 apareça ‘REC’ e menor que 3 apareça ‘reprovado’;

    Exercício Desafio

    Criar um programa que faça o seguinte:
    • Escolher um número aleatório inteiro de 1 a 3, que representa uma porta premiada no Porta dos Desesperados
    • Pedir para o usuário digitar um número de 1 a 3, que representa a porta que o usuário escolheu
    • Se o usuário acertou, aparece na tela: “Parabéns você ganhou um milhão!”
    • Se o usuário errou, aparece: Olha o monstro!!”
    Tags:

    Leave a Reply

    Your email address will not be published. Required fields are marked *