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

Sua aplicação Python pode chegar ao ponto em que você precisa usar oelif

cláusula. Você vai a um restaurante e olhar para o menu. O restaurante oferece ovos, panquecas, waffles, e farinha de aveia no café da manhã. Depois de escolher um dos itens, o servidor traz para você. Criando um menu de seleção requer algo como um if ... else declaração, mas com um pouco de potência extra.

Neste caso, você usa o elif cláusula para criar um outro conjunto de condições. o elif cláusula é uma combinação do outro cláusula e uma separada E se declaração. Os passos seguintes descrevem como usar o if ... elif instrução para criar um menu.

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:

print ( "1. Vermelho") print ( "2. Laranja") print ( "3. Amarelo") print ( "4. Verde") print ( "5. Azul") print ( "6. roxo") Choice = int (input ( "Escolha sua cor favorita:")) if (escolha == 1): print ( "Você escolheu vermelho!") elif (Escolha == 2): print ( "Você escolheu laranja!") elif (escolha == 3): print ( "Você escolheu amarela!") elif (Escolha == 4): print ( "Você escolheu o verde!") elif (Escolha == 5): print ( "Você escolheu azul!") elif ( escolha == 6): print ( "Você escolheu roxo!") else: print ( "Você fez uma escolha inválida!")

O exemplo começa com a exibição de um menu. O usuário vê uma lista de opções para a aplicação. Em seguida, ele pede ao usuário para fazer uma seleção, que ele coloca dentro Escolha. O uso do int () função garante que o usuário não pode digitar qualquer coisa diferente de um número.

Depois que o usuário faz uma escolha, o aplicativo procura-lo na lista de valores possíveis. Em cada caso, Escolha é comparada com um valor em particular para criar uma condição para que valor. Quando o usuário digita 1, o aplicativo envia a mensagem "Você escolheu vermelho!". Se nenhuma opção estiver correta, o outro cláusula é executado por padrão para informar ao usuário que a opção de entrada é inválido.

3

Escolha Run-Run Module.

Você verá uma janela Python Shell aberta com o menu apresentado. A aplicação pede-lhe para seleccionar a sua cor favorita.

4

Tipo 1 e pressione Enter.

O aplicativo exibe a mensagem de saída apropriado.

5

Repita os passos 3 e 4, mas tipo 5 em vez de 1.

O aplicativo exibe uma mensagem de saída diferente - aquele associado com a cor solicitada.

6

Repita os passos 3 e 4, mas tipo 8 em vez de 1.

A aplicação lhe diz que você fez uma escolha inválida.

7

Repita os passos 3 e 4, mas digitar Vermelho em vez de 1.

O aplicativo exibe a mensagem de erro esperado. Qualquer aplicação que você criar deve ser capaz de detectar erros e entradas incorrectas.

menu