Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
1
respuesta

Sistema de clasificación para becas escolares

Para este proyecto, trabajé con las 3 variables IF, ELIF y ELSE. para ello creé en VSC el archivo llamado
"becas-escolares.py".

el código empleado es el siguiente:

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

y en la terminal ejecuté los siguientes datos hipotéticos:

becas-escolares.py

1 respuesta
solución!

Hola Randy, espero que estés bien

Tu código parece estar funcionando correctamente según las reglas que has establecido para la clasificación de becas. Vamos a revisar los ejemplos que probaste:

  1. Primer ejemplo:

    • Ingreso: $1400
    • Promedio: 9
    • Asistencia: 91%

    Según las reglas, este estudiante califica para una "Beca completa" porque el ingreso es menor a $1500, el promedio es mayor a 8.0 y la asistencia es al menos 90%. Tu código devuelve "Beca completa", lo cual es correcto.

  2. Segundo ejemplo:

    • Ingreso: $2350
    • Promedio: 7
    • Asistencia: 95%

    Para este caso, el estudiante no califica para ninguna beca porque aunque la asistencia es alta, el promedio no supera 7.0, y el ingreso es mayor a $2500. Tu código devuelve "No elegible para beca", lo cual también es correcto.

Parece que tu código está evaluando correctamente las condiciones. Si tienes alguna otra pregunta o necesitas más aclaraciones, no dudes en preguntar.

Espero haber ayudado y buenos estudios!