Continuando a lista de exercícios Python, da Estrutura de Decisão…
O 5° exercício diz assim:
“Faça um programa para a leitura de duas notas parciais de um aluno. O programa deve calcular a média alcançada por aluno e apresentar:
- A mensagem “Aprovado”, se a média alcançada for maior ou igual a sete;
- A mensagem “Reprovado”, se a média for menor do que sete;
- A mensagem “Aprovado com Distinção”, se a média for igual a dez.”
Entendo o Programa:
Para fazer esse programa vamos usar quase o mesmo conceito que utilizamos na aula 4 de Estrutura Sequencial para descobrir a nota do usuário.
n1 = input('Digite sua 1° nota: ')
n2 = input('Digite sua 2° nota: ')
nota = (n1 + n2) / 2
Em seguida vamos precisar que o programa ‘pegue’ o valor da variável nota e realize alguns testes. Como por ex : nota é maior que 7 e menor que 10? Nota é igual ou maior que 10? …
n1 = input('Digite sua nota: ')
n2 = input('Digite sua 2° nota: ')
nota = (n1 + n2) / 2
if nota >= 7 and nota < 10:
print 'Você foi Aprovado!!'
elif nota >= 10:
print 'Você foi aprovado com Distinção!'
else:
print 'Infelizmente você foi reprovado'
O Fluxograma:
O Programa:
n1 = input('Digite sua nota: ')
n2 = input('Digite sua 2° nota: ')
nota = (n1 + n2) / 2
if nota >= 7 and nota < 10:
print 'Você foi Aprovado!!'
elif nota >= 10:
print 'Você foi Aprovado com Distinção!!'
else:
print 'Infelizmente você foi reprovado'
Saída:
>>>
Digite sua nota: 8
Digite sua 2° nota: 5
Infelizmente você foi reprovado
>>>
Saída2:
>>>
Digite sua nota: 8
Digite sua 2° nota: 8
Você foi Aprovado!!
>>>
Saída3:
>>>
Digite sua nota: 10
Digite sua 2° nota: 10
Você foi Aprovado com Distinção!!
>>>
SE VOCÊ GOSTOU CLIQUE AQUI!!
DEIXE SUAS DUVIDAS NOS COMENTÁRIOS, OU ENVIE UM EMAIL PARA: powerpython@hotmail.com.br.
