Introdução a Programação Python - Prof. MARCO VAZ
MarcoVaz
54.6K views
02 Segunda parte
Desenvolvendo um programa Desenvolvendo um programa (Continuação) Processamento Sequencial Processamento Sequencial (Continuação) Exercitando Saída Formatada Processamento Condicional Processamento Condicional (Composta) Processamento Condicional (Múltipla) Exercitando (Condicional) Processamento com Repetição Processamento com Repetição (while) Exercitando (Repetição)
Processamento Condicional
Estrutura Condicional Composta
- Existem situações onde é necessário agrupar um conjunto de comandos quando a Condição for avaliada Verdadeira e outro conjunto de comandos quando a Condição for avaliada Falsa
- Na linguagem python o código equivalente para essa estrutura de decisão é:
- O else: simboliza a negação da condição associada ao
if
, logo está ligado ao conjunto de comandos que será executado quando a condição for Falsa. - A Estrutura Condicional Composta representa uma bifurcação,i.e., ou executo os comandos associados a condição Verdadeira OU executo os comandos associados a condição Falsa, mas nunca os dois.
- Exemplo de Programa com estrutura condicional composta:
- selecione o botão Run para execução do programa;
- Modifique os valores das variáveis a e b para criar situações diferentes da apresentada;
1
2
3
4
5
6
7
8
a = 25
b = 35;
if a > b:
print("O valor da soma de a e b é", a+b)
else:
print ("Valor da diferença é", b - a);
Condições Compostas
Quando uma estrutura condicional possui mais de uma condição elas podem ser combinadas pelos operadores lógicas and (e), or (ou não exclusivo) e not (inversão) para formar uma condição composta. A tabela abaixo lista a forma com que cada operador lógico combina as expressões:
- Exemplo de estrutura condicional com condição composta:
- selecione o botão Run para execução do programa;
- Modifique os valores das variáveis x e y para criar situações diferentes da apresentada;
- Modifique o operador lógico da condição composta para criar situações diferentes da apresentada;
1
2
3
4
5
6
7
x = 3.5
y = 1.2
if y < x and x > 3:
print("As duas condições são verdadeiras")
else:
print("Pelo menos uma condição ou as duas condições são falsas")
Create your playground on Tech.io
This playground was created on Tech.io, our hands-on, knowledge-sharing platform for developers.