0% acharam este documento útil (0 voto)
15 visualizações

Python-Aula03 - Sem Resposta

O documento descreve o uso de estruturas condicionais if-else no Python, incluindo exemplos de como usar if em uma, duas ou mais condições, bem como exemplos de exercícios.

Enviado por

Sarah
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)
15 visualizações

Python-Aula03 - Sem Resposta

O documento descreve o uso de estruturas condicionais if-else no Python, incluindo exemplos de como usar if em uma, duas ou mais condições, bem como exemplos de exercícios.

Enviado por

Sarah
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
Você está na página 1/ 24

if – else

Aplicação Python
if
Primeira forma

• É o comando condicional mais simples.

• Primeira forma:
if <expressão>:
bloco de comandos

• O bloco de comandos será executado apenas se a expressão for


verdadeira.
if – exemplos

• Exemplo 1
a = eval(input("Entre com um número: "))
if a < 0:
print (a, "é negativo")
print ("Obrigado!")
if – exemplos

• Exemplo 1
a = eval(input("Entre com um número: "))
if a < 0:
print (a, "é negativo")
print ("Obrigado!")

• Execução 1:
Entre com um número:
if – exemplos

• Exemplo 1
a = eval(input("Entre com um número: "))
if a < 0:
print (a, "é negativo")
print ("Obrigado!")

• Execução 1:
Entre com um número: 2
Obrigado!
if – exemplos

• Exemplo 1
a = eval(input("Entre com um número: "))
if a < 0:
print (a, "é negativo")
print ("Obrigado!")

• Execução 1:
Entre com um número: 2
Obrigado!

• Execução 2:
Entre com um número:
if – exemplos

• Exemplo 1
a = eval(input("Entre com um número: "))
if a < 0:
print (a, "é negativo")
print ("Obrigado!")

• Execução 1:
Entre com um número: 2
Obrigado!

• Execução 2:
Entre com um número: -2
-2 é negativo
Obrigado!
Bloco de comandos

• Em python, um bloco de comandos é identificado por uma sequência


de comandos identados, por exemplo 2 espaços.
• Exemplo:
num = eval(input("Entre um número positivo: "))
if num > 0:
print (’Ok,’, num, ’é positivo’)
num2 = eval (input ("Entre com outro número: "))
if num2 > num:
print (num2, "é maior que", num)
print ("A diferença deles é", num2-num)
print ("Acabou.")
Bloco de comandos

• Em python, um bloco de comandos é identificado por uma sequência


de comandos identados, por exemplo 2 espaços.
• Exemplo:
num = eval(input("Entre um número positivo: "))
if num > 0:
print (’Ok,’, num, ’é positivo’)
num2 = eval (input ("Entre com outro número: "))
if num2 > num:
print (num2, "é maior que", num)
print ("A diferença deles é", num2-num)
print ("Acabou.")
Bloco de comandos

• Em python, um bloco de comandos é identificado por uma sequência


de comandos identados, por exemplo 2 espaços.
• Exemplo:
num = eval(input("Entre um número positivo: "))
if num > 0:
print (’Ok,’, num, ’é positivo’)
num2 = eval (input ("Entre com outro número: "))
Bloco 1

if num2 > num:


print (num2, "é maior que", num)
print ("A diferença deles é", num2-num)
print ("Acabou.")
Bloco de comandos

• Em python, um bloco de comandos é identificado por uma sequência


de comandos identados, por exemplo 2 espaços.
• Exemplo:
num = eval(input("Entre um número positivo: "))
if num > 0:
print (’Ok,’, num, ’é positivo’)
num2 = eval (input ("Entre com outro número: "))
Bloco 1

if num2 > num:


print (num2, "é maior que", num)
Bl. 2

print ("A diferença deles é", num2-num)


print ("Acabou.")
if
segunda forma

• Segunda forma
if <expressão>:
comandos 1
else:
comandos 2

• Executa comandos 1 se a expressão for verdadeira ou executa


comandos 2 se a expressão for falsa.
if – exemplos

• Exemplo 2
a = eval(input("Entre com um número: "))
if a < 0:
print (a, "é negativo")
else:
print (a, "é positivo")
print ("Obrigado!")
if – exemplos

• Exemplo 2
a = eval(input("Entre com um número: "))
if a < 0:
print (a, "é negativo")
else:
print (a, "é positivo")
print ("Obrigado!")

• Execução 1:
Entre com um número:
if – exemplos

• Exemplo 2
a = eval(input("Entre com um número: "))
if a < 0:
print (a, "é negativo")
else:
print (a, "é positivo")
print ("Obrigado!")

• Execução 1:
Entre com um número: 2
2 é positivo
Obrigado!
if – exemplos

• Exemplo 2
a = eval(input("Entre com um número: "))
if a < 0:
print (a, "é negativo")
else:
print (a, "é positivo")
print ("Obrigado!")

• Execução 1:
Entre com um número: 2
2 é positivo
Obrigado!

• Execução 2:
Entre com um número:
if – exemplos

• Exemplo 2
a = eval(input("Entre com um número: "))
if a < 0:
print (a, "é negativo")
else:
print (a, "é positivo")
print ("Obrigado!")

• Execução 1:
Entre com um número: 2
2 é positivo
Obrigado!

• Execução 2:
Entre com um número: -2
-2 é negativo
Obrigado!
if
terceira forma

• Terceira forma
if <expressão1>:
comandos 1
elif <expressão 2>:
comandos 2
...
elif <expressão N>:
comandos N
else:
comandos N+1

• Executa comandos 1 se a expressão 1 for verdadeira, executa


comandos 2 se a expressão 2 for verdadeira, . . . , executa comandos
N se a expressão N for verdadeira, ou executa comandos N+1 se as
expressões 1,. . . ,N forem falsas.
• É similar ao comando de escolha múltipla (“escolhe” de Portugol).
if – exemplos
• Exemplo 3
a = eval(input("Entre com um número: "))
if a < 0:
print (a, "é negativo")
elif a == 0:
print ("é zero")
else:
print (a, "é positivo")
print ("Obrigado!")
if – exemplos
• Exemplo 3
a = eval(input("Entre com um número: "))
if a < 0:
print (a, "é negativo")
elif a == 0:
print ("é zero")
else:
print (a, "é positivo")
print ("Obrigado!")

• Execução 1:
Entre com um número:
if – exemplos
• Exemplo 3
a = eval(input("Entre com um número: "))
if a < 0:
print (a, "é negativo")
elif a == 0:
print ("é zero")
else:
print (a, "é positivo")
print ("Obrigado!")

• Execução 1:
Entre com um número: 2
2 é positivo
Obrigado!
if – exemplos
• Exemplo 3
a = eval(input("Entre com um número: "))
if a < 0:
print (a, "é negativo")
elif a == 0:
print ("é zero")
else:
print (a, "é positivo")
print ("Obrigado!")

• Execução 1:
Entre com um número: 2
2 é positivo
Obrigado!

• Execução 2:
Entre com um número:
if – exemplos
• Exemplo 3
a = eval(input("Entre com um número: "))
if a < 0:
print (a, "é negativo")
elif a == 0:
print ("é zero")
else:
print (a, "é positivo")
print ("Obrigado!")

• Execução 1:
Entre com um número: 2
2 é positivo
Obrigado!

• Execução 2:
Entre com um número: 0
é zero
Obrigado!
Exercícios
1. Faça um programa que leia um número e diga se ele é par ou ímpar
2. Faça um programa que leia 2 números e imprima uma mensagem
dizendo o maior deles. Detalhe: se os números forem iguais,
imprima uma mensagem avisando ao usuário.
3. Faça um programa que informe o maior valor de 3 números
entrados.
4. Faça um programa que leia três notas de um aluno, calcule sua
média aritmética e imprima uma mensagem dizendo se o aluno foi
aprovado, reprovado ou deverá fazer prova final. O critério de
aprovação é o seguinte: aprovado (média ≥ 7); reprovado (média
< 3) e prova final ( 3 ≤ média < 7).

Você também pode gostar