#calcular a média do aluno e confirmar seu estado de aprovação
repetir1 = 1
while repetir1 == 1:
repetir2 = 1
nota1 = -1
nota2 = -1
nota3 = -1
while 0.0 > nota1 or 10 < nota1:
try:
nota1 = float(input("\nDigite a sua primeira nota: "))
if 0.0 > nota1 or nota1 > 10.0:
print("A nota de ser de 1 a 10!\n")
except ValueError:
print("Você deve colocar somente números!\n")
while 0.0 > nota2 or 10 < nota2:
try:
nota2 = float(input("Digite a sua segunda nota: "))
if 0.0 > nota2 or nota2 > 10.0:
print("A nota de ser de 1 a 10!\n")
except ValueError:
print("Você deve colocar somente números!\n")
while 0.0 > nota3 or 10 < nota3:
try:
nota3 = float(input("Digite a sua terceira nota: "))
if 0.0 > nota3 or nota3 > 10.0:
print("A nota de ser de 1 a 10!\n")
except ValueError:
print("Você deve colocar somente números!\n")
calculo = (nota1 + nota2 + nota3) / 3
media = round(calculo, 1)
print(f"\nA sua média foi {media}\n")
if media >= 7.0:
print("\nParabéns! Você foi aprovado com sucesso!")
elif 5.0 <= media < 7.0:
print("Você está de recuperação... Aproveite sua última chance!")
elif media < 5.0:
print("Estude mais na próxima! Você foi reprovado!")
while repetir2 == 1:
reinicio = str(input("\nVocê quer reiniciar o programa? (s/n) "))
if reinicio == "s":
repetir2 = 0
continue
elif reinicio == "n":
repetir2 = 0
repetir1 = 0
else:
print("Digite s/n")
continue