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

Práctica: Sistema de clasificación para becas escolares

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

Ingrese el ingreso familiar mensual: 1400
Ingrese el promedio del estudiante: 6.9
Ingrese el porcentaje de asistencia: 100
No elegible para beca

Ingrese el ingreso familiar mensual: 1500
Ingrese el promedio del estudiante: 8.0
Ingrese el porcentaje de asistencia: 91
Beca completa

1 respuesta

Hola Enrique, espero que estés bien

Parece que estás trabajando en un sistema de clasificación para becas escolares utilizando condicionales en Python. Vamos a revisar tu código y los resultados que obtuviste para asegurarnos de que todo esté funcionando correctamente.

Tu código parece estar bien estructurado y las condiciones están claras. Sin embargo, vamos a analizar los ejemplos que proporcionaste:

  1. Ejemplo 1:

    • Ingreso familiar mensual: 1400
    • Promedio del estudiante: 6.9
    • Porcentaje de asistencia: 100

    Según tus condiciones:

    • Para obtener una "Beca completa", el ingreso debe ser menor o igual a 1500, el promedio debe ser mayor o igual a 8.0 y la asistencia mayor o igual a 90. En este caso, el promedio es 6.9, que no cumple con el requisito de 8.0, por lo que el resultado "No elegible para beca" es correcto.
  2. Ejemplo 2:

    • Ingreso familiar mensual: 1500
    • Promedio del estudiante: 8.0
    • Porcentaje de asistencia: 91

    Aquí, todas las condiciones para una "Beca completa" se cumplen: el ingreso es 1500, el promedio es 8.0 y la asistencia es 91. Por lo tanto, el resultado "Beca completa" es correcto.

Tu código parece estar funcionando como se espera. Las condiciones están siendo evaluadas correctamente y los resultados son coherentes con las entradas proporcionadas. Si tienes alguna otra duda o si algo no está funcionando como esperabas, revisa los valores de entrada para asegurarte de que cumplen con los requisitos de cada categoría de beca.

Espero haber aclarado tus dudas. ¡Espero haber ayudado y buenos estudios!