Ejercicio final del módulo 1

 

🧪 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
Este ejercicio reúne: entrada/salida, condicionales, funciones, listas, diccionarios, bucles y uso de módulos.


📋 Enunciado

Crea un programa en Python que permita gestionar un grupo de estudiantes. El programa debe:

  1. Solicitar al usuario cuántos estudiantes desea registrar.
  2. Por cada estudiante, pedir su nombre.
  3. Asignar automáticamente 3 notas aleatorias entre 1 y 100 usando el módulo random.
  4. Calcular el promedio de esas 3 notas.
  5. 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.
  6. 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".
  7. 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 aleatorias
  • calcular_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

Políticas de Privacidad