🧪 Ejercicio Final del Módulo 1 — Python Básico
¡Felicidades por llegar al final del primer módulo! Para cerrar este nivel, te proponemos un ejercicio integrador que pone a prueba la mayoría de los conceptos que aprendiste.
🎯 Objetivo
Desarrollar un programa interactivo en consola que permita al usuario:
- Registrar estudiantes
- Asignar notas simuladas a cada uno (usando el módulo
random) - Calcular el promedio de notas por estudiante
- Clasificar como "Aprobado" o "Reprobado" según su promedio
- Mostrar un reporte final con todos los datos
📋 Enunciado
Crea un programa en Python que permita gestionar un grupo de estudiantes. El programa debe:
- Solicitar al usuario cuántos estudiantes desea registrar.
- Por cada estudiante, pedir su nombre.
- Asignar automáticamente 3 notas aleatorias entre 1 y 100 usando el módulo
random. - Calcular el promedio de esas 3 notas.
- Guardar toda esta información en un diccionario, donde la clave sea el nombre del estudiante y el valor sea otro diccionario con sus notas y promedio.
- Evaluar si el promedio es mayor o igual a 60:
- Si es así, mostrar que el estudiante está "Aprobado".
- Si no, mostrar que está "Reprobado".
- Al final, mostrar un reporte general con todos los estudiantes, sus notas, promedio y resultado.
💡 Recomendación
Organiza tu código usando funciones. Puedes crear funciones como:
generar_notas()→ retorna 3 notas aleatoriascalcular_promedio(lista_notas)clasificar(promedio)→ retorna "Aprobado" o "Reprobado"
Este proyecto es ideal para consolidar lo aprendido y empezar a pensar como programador.
📝 Envíame tu respuesta
📤 Envío de tu solución final
Completa el siguiente formulario para enviarme tu solución al ejercicio integrador del curso:
Te invitamos a retar a tu conocimiento Cuestionario, para que continúes con tu avance.

No hay comentarios:
Publicar un comentario