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

[Proyecto] Sistema de Clasificación para Becas Escolares - Practicando Python - Condiciónales

ingreso_familiar = float(input("Ingrese el monto mensual familiar"))
promedio_estudiante = float(input("Ingrese el promedio del estudiante"))
asistencia = float(input("Ingrese el porcentaje de asistencia"))

if ingreso_familiar < 1500 and promedio_estudiante > 8.0 and asistencia >= 90.0:
    print("Beca completa")
elif ingreso_familiar < 2500 and promedio_estudiante > 7.0 and asistencia >= 85.0:
    print("Media Beca")
else:
    print("No elegible para beca")
1 respuesta

¡Hola Eva, espero que estés bien!

Tu código para el sistema de clasificación de becas escolares se ve bastante bien y parece estar alineado con las reglas que mencionaste. Estás utilizando las declaraciones if, elif y else de manera adecuada para evaluar las condiciones y determinar el tipo de beca que corresponde.

Aquí tienes un ejemplo de cómo el flujo de tu programa funciona con diferentes entradas:

  1. Caso de Beca Completa:

    • Si el ingreso familiar es de $1,200, el promedio del estudiante es 8.5 y la asistencia es del 92%, el programa imprimirá "Beca completa".
  2. Caso de Media Beca:

    • Si el ingreso familiar es de $2,000, el promedio del estudiante es 7.5 y la asistencia es del 88%, el programa imprimirá "Media Beca".
  3. Caso No Elegible:

    • Si el ingreso familiar es de $3,000, el promedio del estudiante es 6.5 y la asistencia es del 80%, el programa imprimirá "No elegible para beca".

Asegúrate de que los valores de entrada sean correctos y que el formato de los números sea el adecuado (por ejemplo, usando puntos para decimales). Si tienes algún problema específico o error al ejecutar el código, verifica que los valores ingresados sean válidos y que no haya errores tipográficos.

Espero que esto te ayude a avanzar con tu proyecto. ¡Bons estudios!