Como usar a Declaração ifelse em um aplicativo Python

Mesmo a introdução de dados do tipo errado produz uma mensagem de erro em Python, mas entrar o tipo correto de dados fora do intervalo informa ao usuário nada. Neste exemplo, você descobre os meios para corrigir esse problema usando um outro cláusula. Os seguintes passos demonstram apenas uma razão para fornecer uma ação alternativa quando a condição para uma E se afirmação é falsa.

  1. Abra uma janela do Python Arquivo.

    Você vê um editor no qual você pode digitar o código de exemplo.

  2. Digite o seguinte código para a janela - pressione ENTER após cada linha:

    Valor = int (input ( "Digite um número entre 1 e 10:")) if (valor> 0) e (Valor lt; = 10): print ( "Você digitou:" Value) else: print ( "O valor que você digitou está incorreta!")

    O exemplo obtém a entrada do usuário e, em seguida, determina se a entrada está na faixa correta. No entanto, neste caso, o outro cláusula prevê uma mensagem de saída alternativa quando o usuário insere os dados fora da faixa desejada.

    Note-se que o outro cláusula termina com dois pontos, assim como o E se declaração faz. A maioria das cláusulas que você usa com comandos Python tem dois pontos associada com eles para que Python sabe quando a cláusula terminou. Se você receber um erro de codificação para a sua aplicação, certifique-se de verificar a presença do cólon conforme necessário.

  3. Escolha Run-Run Module.

    Você verá uma janela Python Shell aberto com uma solicitação para digitar um número entre 1 e 10.

  4. Tipo 5 e pressione Enter.

    A aplicação determina que o número está na gama direita.

  5. Repita os passos 3 e 4, mas digitar 22 em vez de 5.

    image0.jpg

    Desta vez, a aplicação produz esta mensagem de erro. O usuário agora sabe que a entrada está fora da faixa desejada e sabe para tentar inserindo-o novamente.

menu