0% acharam este documento útil (0 voto)
36 visualizações24 páginas

Estruturas Condicionais em Python

Enviado por

Tiago Cavalcanti
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
36 visualizações24 páginas

Estruturas Condicionais em Python

Enviado por

Tiago Cavalcanti
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Fundamentos de

Programação
Prof.ª Carol Melo
Objetivo da Aula

✔ Estruturas Condicionais;
✔ Simples;
✔ Composta;
✔ Aninhada;
✔ Parte Prática.
Professora: Turma A
E-mail: accm4@cesar.school
Slack: @Carol Melo Código da Turma
Tutor: p2s7kbe
E-mail: mvt@cesar.school
Slack: @Mateus Valgueiro
Turma B
Monitores:
Slack: Ana Beatriz (81) 99286-7651 Código da Turma
Slack: André Luiz (81) 99124-8016 s4i24lu
Slack: Arthur Padilha (81) 99124-8016
Slack: Gabriel Chaves (81) 99789-0110
Slack: Henrique Cordeiro (81) 98759-4540
Avisos

Monitorias:
Monitoria Turma A: Quarta-feira às 15h na sala 05 do BRUM com Henrique
Cordeiro, Ana Alves e Gabriel Chaves;
Monitoria Turma B: Segunda-feira às 15h na sala 05 do BRUM com Arthur
Padilha e André Luiz;
Você pode participar da monitoria da outra turma.
Revisando a Aula Anterior

Desenvolva um programa em que o professor possa inserir o seu


nome, o seu salário fixo e o total de aulas que ele ministra por mês.
Após isso, exiba na tela as informações.
Estruturas Condicionais

Em Python, é possível controlar o fluxo de execução do código usando


estruturas condicionais.

Comando Portugol Python


SE
SE - SENAO
SE – SENAO SE - SENAO
ESCOLHA - CASO
Estruturas Condicionais - Simples

Verificamos uma única condição, caso seja falsa, nenhum comando é


executado;

Sintaxe:
if condicao:
comandos a serem executados se a condição for verdadeira

Obs.: Python não possui marcadores de bloco explícitos (como as chaves {}).
Desta forma, os blocos são definidos pela identação.
Estruturas Condicionais - Simples
Estruturas Condicionais - Simples

Desenvolva um programa que receba dois valores. Na sequência, verifique


se a equação 4a+3=b é verdadeira. Caso seja falsa, o programa encerra
sua execução.
Estruturas Condicionais - Composta
Estruturas Condicionais - Composta

Verificamos uma única condição, caso seja falsa, os comandos dentro do


else serão executados;

Sintaxe:
if condicao:
comandos a serem executados se a condição for verdadeira

else:
comandos a serem executados se a condição for falsa
Estruturas Condicionais - Composta

Desenvolva um programa que leia dois números e efetue a adição. Caso o


resultado seja maior que 10, este deverá ser apresentado somando-se a
ele mais 5; caso o resultado seja menor ou igual a 10, este deverá ser
apresentado subtraindo-se 5.
Estruturas Condicionais - Aninhadas
Estruturas Condicionais - Aninhadas

Através dessa estrutura pode-se verificar mais de uma condição. Caso a


condição do if seja falsa, a condição do elif será avaliada;

Sintaxe:
if condicao:
comandos a serem executados se a condição for verdadeira

elif condicao2:
comandos a serem executados se a condição for verdadeira

else:
comandos a serem executados se todas as condições anteriores forem falsas
Vamos Praticar?

Ao tentar colocar um Voltorb em uma piscina, Biu


acabou levando um choque do trovão.
Curioso de saber qual foi a intensidade do choque
que levou, ele pesquisou e descobriu que existia
uma relação entre o level do voltorb e a potência
de seu choque.

Escreva um programa que, dado o level do


voltorb, imprima de quanto foi o choque em W
segundo a tabela:
Estruturas Condicionais - Aninhadas

Desenvolva um programa para identificar de qual grupo uma determinada planta


pertence, sendo eles: Bryophyta, Pteridophyta, Gymnospermae ou Angiospermae. A
identificação se dá com base na presença (1) ou ausência (0) de três
características: vascularização, sementes e flores (o usuário insere). Use a tabela
abaixo como referência.
Estruturas Condicionais - Aninhadas

Desenvolva um programa e um fluxograma de bilheteria de teatro, que após


inserida a idade de uma pessoa, seja indicado o valor do ingresso segundo as
regras:

a) A entrada para qualquer pessoa com menos de 4 anos ou maior que 60 é


gratuita;
b) a entrada para qualquer pessoa com idade entre 4 e 18 custa 20 reais;
c) a entrada para qualquer pessoa com 18 ou mais custa 30 reais.
Estruturas Condicionais - Aninhadas
Como seria o Fluxograma da
Questão Anterior?
Estruturas Condicionais - Aninhadas

A conta de energia elétrica de consumidores residenciais de uma cidade é


calculada do seguinte modo:
• se o consumo é de até 500 kw, a tarifa é de R$ 0,02 por unidade de kw;
• se o consumo é maior que 500 kw, mas não excede 1000 kw, a tarifa é
de R$10,00 por unidade de kw;
• se o consumo é maior que 1000kw, a tarifa é de R$35,00 por unidade
de kw;
• em toda conta, é cobrada uma taxa básica de serviço de R$5,00,
independentemente da quantidade de energia consumida.

Escreva um programa que leia o consumo de energia de uma residência e


imprima o valor da sua conta de energia.
Estruturas Condicionais - Aninhadas
Dúvidas? Frequência

Você também pode gostar