Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Becas escolares

ingreso = int(input("Digite el ingreso familiar : "))
promedio = int(input("Digite el promedio del estudiante (0 a 10): "))
asistencia = int(input("Digite la asistencia del estudiante (en porcentaje): "))

if ingreso < 1500 and promedio > 8 and asistencia >= 90 :
print("Beca completa")
elif ingreso < 2500 and promedio > 7 and asistencia >= 85 :
print("Beca parcial")
else :
print("No elegible para beca")

1 respuesta

¡Hola, Lía, espero que estés bien!

Parece que estás trabajando en un sistema para clasificar becas escolares basadas en ciertos criterios. Tu código se ve bastante bien, pero hay un pequeño detalle que podrías ajustar para que sea más preciso de acuerdo con las reglas proporcionadas en la actividad.

En la segunda condición elif, estás utilizando print("Beca parcial"), pero según las reglas que tienes en el ejercicio, debería ser print("Media beca"). Cambiar el texto a "Media beca" asegurará que tu salida coincida con lo que se espera en la actividad.

Aquí tienes cómo quedaría el código corregido:

ingreso = int(input("Digite el ingreso familiar : "))
promedio = int(input("Digite el promedio del estudiante (0 a 10): "))
asistencia = int(input("Digite la asistencia del estudiante (en porcentaje): "))

if ingreso < 1500 and promedio > 8 and asistencia >= 90:
    print("Beca completa")
elif ingreso < 2500 and promedio > 7 and asistencia >= 85:
    print("Media beca")
else:
    print("No elegible para beca")

Espero que esta pequeña corrección te ayude a avanzar en tu ejercicio. ¡Bons estudios!