Como usar o if ... Elif em um aplicativo de python

Seu aplicativo Python pode chegar ao ponto onde 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.

Video: Aulas Python - 012 - Múltiplos if VS if, elif e else

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

444913.medium.jpg

1Abra uma janela do Python Arquivo

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

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

impressão("1. Red")impressão("2. Laranja")impressão("3. Amarelo")impressão("4. verde")impressão("5. azul")impressão("6. roxo") Escolha = int (entrada ("Escolha sua cor favorita: ")) If (escolha == 1): print ("Você escolheu Red!") Elif (escolha == 2): print ("Você escolheu laranja!") Elif (escolha == 3): print ("Você escolheu amarelo!") 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, a aplicação 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 escolha de entrada é inválido.

3Escolha Executar → Run Module

Você verá uma janela Python Shell aberta com o menu apresentado. O aplicativo pede para você selecionar sua cor favorita.

Video: Python 3 Programming Tutorial: If Elif Else

444914.medium.jpg

4Tipo 1 e pressione Enter

O aplicativo exibe a mensagem de saída apropriado.

5Repetir os passos 3 e 4, mas do tipo 5 em vez de uma

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

6Repetir os passos 3 e 4, mas do tipo 8, em vez de um

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

444915.medium.jpg

7Repita 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 incorretas.


Publicações relacionadas