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

Una escuela otorga becas según tres criterios:

  • Ingreso familiar mensual.
  • Promedio del estudiante.
  • Asistencia (en porcentaje).

Reglas:

  • Si el ingreso es menor a $1,500 y el promedio es mayor a 8.0 y la asistencia es al menos 90% → "Beca completa"
  • Si el ingreso es menor a $2,500 y promedio mayor a 7.0 y asistencia al menos 85% → "Media beca"
  • En otros casos → "No elegible para beca"

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

1 respuesta

¡Hola, Elier, espero que estés bien!

Tu código para clasificar las becas escolares parece estar bien estructurado. Estás utilizando correctamente las estructuras condicionales if, elif y else para evaluar los criterios de ingreso, promedio y asistencia. Sin embargo, asegúrate de que los datos ingresados sean correctos y que el formato de entrada sea el esperado. Aquí tienes un ejemplo de cómo debería funcionar:

ingreso = float(input("Digite los ingresos familiares mensuales: "))
promedio = float(input("Ingrese el promedio del estudiante: "))
asistencia = float(input("Ingrese el porcentaje de asistencia del estudiante: "))

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")

Asegúrate de ingresar los valores en el formato correcto (números decimales) cuando se te soliciten. Esto debería funcionar para determinar correctamente el tipo de beca que corresponde.

Espero haber ayudado y buenos estudios!