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

Sistema de Clasificación para Becas Escolares

ingreso = float(input("Cuál es el ingreso mensual familiar: "))
promedio = float(input("Cuál es el promedio del estudiante: "))
asistencia = float(input("Cuál es el porcentaje de asistencia del estudiante: "))
if ingreso < 1500 and promedio > 8.0 and asistencia >= 90:
    print("El estudiante es elegible para beca completa.")
elif ingreso < 2500 and promedio > 7.0 and asistencia >= 85:
    print("El estudiante es elegible para media beca.")
else:
    print("El estudiante no es elegible para beca.")
1 respuesta

Hola Carlos, espero que estés bien

Tu código para el sistema de clasificación de becas escolares parece estar bien estructurado y sigue las reglas proporcionadas en la actividad. Estás utilizando correctamente las condiciones if, elif y else para determinar la elegibilidad del estudiante para una beca completa, media beca o ninguna beca.

Aquí tienes un pequeño ejemplo de cómo el código funcionaría en diferentes escenarios:

  1. Beca completa:

    • Ingreso: $1,200
    • Promedio: 8.5
    • Asistencia: 92%
    • Resultado: "El estudiante es elegible para beca completa."
  2. Media beca:

    • Ingreso: $2,000
    • Promedio: 7.5
    • Asistencia: 87%
    • Resultado: "El estudiante es elegible para media beca."
  3. No elegible para beca:

    • Ingreso: $2,600
    • Promedio: 8.0
    • Asistencia: 90%
    • Resultado: "El estudiante no es elegible para beca."

Si el código no está funcionando como esperas, asegúrate de que los valores ingresados cumplan con las condiciones especificadas. También verifica que no haya errores tipográficos en las entradas o en las condiciones.

Espero que esto te ayude a avanzar en tu práctica. ¡Bons estudios!