Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

¿Qué aprendimos?

Utilice esta forma por si el usuario intenta ingresar otra cosa que no sean numeros enteros y/o con decimales:

nombre = input("Ingrese su nombre: ")

#while True:
#  edad = input("Ingrese su edad: ")
#  if edad.isdigit():
#      edad = int(edad)
#      break
#  print("Solo se permiten números, intenta de nuevo.")   

#print(f"El nombre es {nombre} y la edad es {edad}")

#if edad >=18:
#    print(f"{nombre} usted puede ingresar al establecimiento porque tiene {edad} años")
#else:
#  print(f"{nombre} usted no puede entrar al establecimiento porque tiene {edad} años. \nPor lo tanto es menor de edad")


while True:
    promedio = input("Ingrese su promedio: ")
    try:
        promedio = float(promedio)
        break
    except ValueError:
      print("Solo se permiten números enteros y con decimales, intenta de nuevo.")

if promedio >= 7:
  print(f"{nombre} ha aprobado con {promedio}")
elif promedio >=5 and promedio <7:
  print(f"{nombre} va a recuperatorio con {promedio}")
else:
  print(f"{nombre} está aplazado con {promedio}")