Requisitos de finalización
Hacer un envío
Tema
Bucles while y do-while, Control de bucles con break y continue.
Instrucciones
Desarrollar un programa en Python que simule un sistema de gestión de calificaciones de estudiantes. El sistema debe realizar las siguientes tareas:
- Menú Interactivo:
- Crear un menú interactivo con opciones:
- Ingresar calificaciones de estudiantes.
- Calcular el promedio de un estudiante.
- Mostrar el reporte de los estudiantes ingresados.
- Salir.
- Crear un menú interactivo con opciones:
- Ingreso de Calificaciones:
- El programa debe permitir ingresar las calificaciones de un estudiante.
- Validar que las calificaciones sean números válidos y dentro de un rango de 0 a 100.
- Utilizar un bucle while para asegurar que el usuario ingrese calificaciones válidas.
- Utilizar un bucle while para permitir ingresar calificaciones múltiples de un estudiante, y permitir ingresar más estudiantes.
- Control de flujo:
- Utilizar continue para evitar que el programa continúe si se ingresan calificaciones inválidas.
- Utilizar break para permitir al usuario salir del bucle si decide no ingresar más estudiantes.
- Cálculo de Promedio:
- Al ingresar las calificaciones de un estudiante, el programa debe calcular el promedio de esas calificaciones.
- Validar que al menos 1 calificación sea ingresada antes de calcular el promedio.
- Reporte de Estudiantes:
- Una vez ingresados todos los estudiantes, el programa debe imprimir un reporte con los nombres de los estudiantes y sus promedios.
- El reporte debe mostrar si el estudiante está aprobado o reprobado, basado en el promedio (Aprobado ≥ 60).
El código en Python debe ser entregado en formato Word o PDF. Video mostrando la ejecución del programa con ejemplos de calificaciones ingresadas por el usuario.