Python-Aula03 - Sem Resposta
Python-Aula03 - Sem Resposta
Aplicação Python
if
Primeira forma
• Primeira forma:
if <expressão>:
bloco de comandos
• 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
• Segunda forma
if <expressão>:
comandos 1
else:
comandos 2
• 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
• 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).