# -*- coding: utf-8 -*-
while True:
try:
nt1, nt2 = float(raw_input("Digite a primeira nota: ")), float(raw_input("Digite a segunda nota: "))
if nt1 <= 4 or nt2 <= 4:
nt3 = float(raw_input("Você foi reprovado! Notas iguais ou abaixo de 4 não são aceitas.\nDigite a nota da terceira e nova prova: "))
if nt1+nt2+nt3/3. >= 6.0: print("Parabéns você foi aprovado");break
else: print("Reprovado pela nota: %.1f")%((nt1+nt2+nt3)/3.);break
if nt1 > 4 and nt2 > 4 and nt1+nt2/2. >= 6.0: print("Parabéns você foi aprovado");break
else: print("Reprovado pela média: %.1f")%((nt1+nt2)/2.);break
except ValueError: print("Números ¬¬");continue
# Linha 2 - Laço de repetição criado.
#
# Linha 4 - Variável nt1 recebe o valor da primeira nota, nt2 recebe o valor da segunda.
#
# Linha 5 - Se nota1 ou nota2 forem menor ou igual a quatro:
#
# Linha 6 - Mensagem pedindo uma terceira notada é mostrada e essa nota é armazenada na variável nt3.
#
# Linha 7 - Se média das três notas forem igual ou maior que 6 mensagem de aprovado é mostrada na tela.
#
# Linha 8 - Se não, mensagem de reprovado com a média.
#
# Linha 9 - Se média das duas notas forem maior que quatro e média das duas notas forem maior ou igual a 6 mensagem de
#aprovado é mostrada na tela.
#
# Linha 10 - Se não, mensagem de reprovado com a média.
#
# Linha 11 - Caso ocorra algum erro na quarta ou sexta linha pelo usuário tentar digitar alguma palavra o programa será
#reiniciado com o continue.