Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

Sistema de clasificacion para Becas escolares

Lo hice asi y funciono
ingreso = float(input(" Escriba su ingreso familia mensualr:" ));
promedio = float(input(" Escriba promedio del estudiante:" ));
Asistencia = int(input("Escriba el porcentaje de asistencia: "));

if ingreso < 1500 and promedio > 8 and Asistencia >= 90:
print("Beca completa");
elif ingreso < 2500 and promedio > 7 and Asistencia >= 85:
print("Beca promedio");
else:
print("No elegible para Beca");

2 respuestas

Hola Yanucelly, espero que estés bien

¡Qué bueno que tu código está funcionando! Veo que has implementado correctamente las condiciones para otorgar las becas según los criterios dados. Sin embargo, he notado un pequeño detalle en la nomenclatura de la salida para la "Media beca". En el enunciado se menciona "Media beca", mientras que en tu código has usado "Beca promedio". Aunque el funcionamiento es correcto, podrías considerar cambiar el texto para que coincida exactamente con las instrucciones del ejercicio. Así, tu código quedaría de la siguiente manera:

ingreso = float(input("Escriba su ingreso familiar mensual: "))
promedio = float(input("Escriba promedio del estudiante: "))
Asistencia = int(input("Escriba el porcentaje de asistencia: "))

if ingreso < 1500 and promedio > 8 and Asistencia >= 90:
    print("Beca completa")
elif ingreso < 2500 and promedio > 7 and Asistencia >= 85:
    print("Media beca")
else:
    print("No elegible para beca")

Este ajuste es solo para mantener la consistencia con el enunciado del ejercicio. Espero que esto te ayude a seguir avanzando con tus estudios de Python.

¡Espero haber ayudado y buenos estudios!

osea asi

Lo hice asi y funciono
ingreso = float(input(" Escriba su ingreso familia mensualr:" ));
promedio = float(input(" Escriba promedio del estudiante:" ));
Asistencia = int(input("Escriba el porcentaje de asistencia: "));

if ingreso < 1500 and promedio > 8 and Asistencia >= 90:
print("Beca completa");
elif ingreso < 2500 and promedio > 7 and Asistencia >= 85:
print("Media Beca");
else:
print("No elegible para Beca");

Lo que veo aqui es que la segunda condicion esta incluida en la primera