Você está na página 1de 2

Diagramado por Luana Oliveira

Estruturas de Seleção
Estruturas de seleção são artifícios das linguagens de programação para determinar qual bloco de código será executado a partir de uma determinada condição. Em
Python, assim como em outras linguagens, podemos trabalhar com as estruturas de condição utilizando o if/else como veremos abaixo.
if/else
O if e o else são comandos que verificam determinada condição na programação.
O uso do if em um programa em Python visa verificar se determinada ação é verdadeira e executar o bloco de código contido em seu escopo.
Exemplo: Média de aprovação.

No exemplo do código acima, utilizamos apenas o if para verificar se a variável media é maior que 6.9. Como esta condição é verdadeira, imprimimos a mensagem
na tela “Você foi aprovado!”. Caso esta condição fosse falsa, o código seguiria normalmente, ignorando a mensagem de aprovação.
Já o com uso o if/else fará com que uma das ações sejam executadas, já que se a condição dentro do if não for verdadeira, será executado o código contido no else.
O if/else irá testar caso a condição seja verdadeira e executar uma determinada ação ou caso a mesma não seja executada outra.

if / elif e else
O uso de if/elif/else é necessário quando há mais de uma condição precisar ser verificada. Imagine que possuímos duas condições: A primeira, se o aluno possuir
uma média menor que 5.0 e a segunda, se a média for menor que 7,0 e maior que 5,0 .
Vimos anteriormente que utilizamos o if para testar se uma condição é verdadeira, porém, quando precisamos verificar uma segunda condição utilizamos o elif e
adicionamos a condição a ser testada.

No código acima, o primeiro passo é verificar se a média do aluno é maior ou igual a 7.0 , caso seja verdadeiro, o programa irá imprimir a mensagem que o mesmo
foi aprovado. Porém, caso essa condição seja falsa, precisamos exibir se ele foi reprovado ou fará a recuperação. Para isso, utilizamos o elif para testar se a média
está entre os valores 5.0 e 7.0 e, caso verdadeiro, o programa deve imprimir a mensagem “Você fará a recuperação”.
Se a condição contida no if e elif forem falsas, o código contido no else será executado e imprimirá a mensagem “Você foi reprovado!”.
Função input() - #Reforçando
● A função input() é usada para receber entrada do usuário.
● Ela pausa a execução do programa até que o usuário insira dados e pressione Enter.
● O valor inserido é sempre tratado como uma string.

Exemplo:

Nesse caso, a mensagem "Digite seu nome: " é o prompt* que será exibido ao usuário. O usuário então digitará seu nome e pressionará Enter. O valor digitado pelo
usuário será armazenado na variável nome_usuário.
*prompt - indica que o sistema está pronto para receber um comando ou entrada do usuário. É importante fornecer prompts claros e descritivos para orientar o
usuário sobre qual tipo de entrada é esperado. Isso ajuda a tornar o programa mais amigável e reduz erros de entrada.

Página 1
Exercício de Revisão

01. Observe o código abaixo e descreva dois valores a serem inseridos na variável idade, sendo que o primeiro valor resulte em que a condição seja verdadeira, e
o segundo valor resulta que a condição seja falsa.

___________________________________________________________________________________________________________________________________

___________________________________________________________________________________________________________________________________

___________________________________________________________________________________________________________________________________

___________________________________________________________________________________________________________________________________

02. Descreva a utilização do comando elif em uma estrutura de seleção.


___________________________________________________________________________________________________________________________________

___________________________________________________________________________________________________________________________________

___________________________________________________________________________________________________________________________________

___________________________________________________________________________________________________________________________________

03. Descreva a utilização do comando else em uma estrutura de seleção.

__________________________________________________________________________________________________________________________________

__________________________________________________________________________________________________________________________________

__________________________________________________________________________________________________________________________________

__________________________________________________________________________________________________________________________________

04. Observando o código, desenvolva uma mensagem de prompt para cada variável declarada abaixo.

__________________________________________________________________________________________________________________________________

__________________________________________________________________________________________________________________________________

__________________________________________________________________________________________________________________________________

__________________________________________________________________________________________________________________________________

__________________________________________________________________________________________________________________________________

Página 2

Você também pode gostar