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("Digite el ingreso familiar mensual ($): "))
promedio = float(input("Digite el promedio del estudiante: "))
asistencia = float(input("Digite el porcentaje de asistencia (%): "))

if ingreso < 1500 and promedio > 8.0 and asistencia >= 90:
    print("Beca completa")

elif ingreso < 2500 and promedio > 7.0 and asistencia >= 85:
    print("Media beca")

else:
    print("No elegible para beca")
1 respuesta

Hola Daniela, espero que estés bien

¡Espero que estés disfrutando del curso! He revisado tu código para el sistema de clasificación de becas escolares y parece que está bien estructurado. Estás utilizando correctamente las declaraciones if, elif y else para evaluar los criterios de ingreso, promedio y asistencia.

Aquí tienes un pequeño ejemplo de cómo podrías probar tu código:

  1. Caso de Beca Completa:

    • Ingreso: $1400
    • Promedio: 8.5
    • Asistencia: 92%
    • Resultado esperado: "Beca completa"
  2. Caso de Media Beca:

    • Ingreso: $2400
    • Promedio: 7.5
    • Asistencia: 87%
    • Resultado esperado: "Media beca"
  3. Caso No Elegible:

    • Ingreso: $2600
    • Promedio: 7.0
    • Asistencia: 80%
    • Resultado esperado: "No elegible para beca"

Tu código parece seguir las reglas especificadas en la actividad, así que debería funcionar correctamente para estos casos. Si encuentras algún problema específico al probarlo, asegúrate de revisar los valores de entrada que estás utilizando.

Espero que esto te ayude y te deseo mucho éxito en tus estudios de Python. ¡Bons estudios!