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

[CODIGO] Becas escolares

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta

Hola, Jhon, espero que estés bien

Parece que hay un pequeño error en las condiciones de tu código. Vamos a revisarlo:

  1. Condiciones de asistencia:
    • Para "Beca completa", la asistencia debe ser al menos 90%.
    • Para "Media beca", la asistencia debe ser al menos 85%.

Tu código actual tiene un error en las comparaciones de asistencia. Aquí está la corrección:

ingreso_familiar = float(input("Digite su ingreso familiar:"))
promedio_estudiante = float(input("Digite el promedio del estudiante:"))
asistencia = float(input("Digite el % de asistencia del estudiante:"))

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

Con estos cambios, tu programa debería funcionar correctamente según las reglas que mencionaste. Espero que esto te ayude a resolver el problema.

¡Espero haber ayudado y buenos estudios!