Como usar o if ... Else em um aplicativo de 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 passos que se seguem demonstram apenas uma razão para fornecer uma acção alternativa, quando a condição para uma E se afirmação é falsa.
Abra uma janela do Python Arquivo.
Você vê um editor no qual você pode digitar o código de exemplo.
Digite o seguinte código para a janela - pressione ENTER após cada linha:
Valor = int (entrada ("Digitar um número entre 1 e 10: ")) If (Valor gt; 0) e (Valor lt; = 10): impressão ("Você digitou: ", Valor) else: print ("O valor digitado é incorreto!")
O exemplo que se obtém a entrada do utilizador e, em seguida, determina se a entrada está no intervalo correcto. No entanto, neste caso, o outro cláusula fornece uma mensagem de saída alternativa, quando o utilizador introduz dados fora da gama desejada.
Observe que o outro cláusula termina com um cólon, tal 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.
Escolha Executar → Run Module.
Você verá uma janela Python Shell aberto com uma solicitação para digitar um número entre 1 e 10.
Tipo 5 e pressione Enter.
A aplicação determina que o número está na faixa direita.
Repita os passos 3 e 4, mas tipo 22, em vez de cinco.
Desta vez, o aplicativo envia esta mensagem de erro. O usuário agora sabe que a entrada está fora da faixa desejada e sabe para tentar entrar novamente.