Cuando avanzamos en el aprendizaje de un lenguaje de programación, nos vemos en la necesidad de implementar ciclos repetitivos, que amplíen las posibilidades y dinamismo de nuestros programas, hoy veremos un ejercicio bastante tradicional, que pone a prueba nuestra lógica de programación y más cuando estamos empezando a programar, y es poder calcular promedio de N notas en Python, y como observamos de entrada tenemos un valor indeterminado, sin más analicemos este ejercicio.
Calcular promedio de N notas en Python 🐍 Cantidad de notas ingresadas en Python
Caso estudio: Escribir un programa en Python, que solicite una cantidad de notas «N», y calcule su promedio.
Datos de entrada
- Cantidad de notas a promediar.
- Todas las notas indicadas por el usuario.
Procesos
- Solicitar la cantidad de notas deseadas por el usuario.
- Sumar todas las notas en una variable acumuladora.
- Calcular el promedio de notas.
Salidas
- Promedio de notas.
Código del ejercicio promedio de N Notas en Python
Salidas del programa
Ingrese el número de notas a promediar: 4 Ingrese la nota número 1 3.5 Ingrese la nota número 2 4 Ingrese la nota número 3 5 Ingrese la nota número 4 2 El promedio de notas es: 3.625
Análisis del código
El código anterior, es importante resaltar, que el número de notas a promediar, en un inicio es «indeterminado», en vista que no tenemos un número fijo de notas; es por esto que ocupamos un ciclo repetitivo, que luego de solicitar la cantidad de notas, iteramos ese mismo número de veces exactas, para pedirlas cada una.
Cuando usamos el ciclo While, debemos utilizar una variable de control, en este caso tiene como nombre «i», gracias a esta variable, podemos en algún momento, dar por terminado el ciclo; para nuestro ejemplo, el ciclo termina cuando la variable «i», que inicia en 1, alcanza el mismo valor que la variable que almacena el número de notas, «n».
🌟 ¡Visita Nuestra Tienda para Programadores! 🌟Descubre Códigos Fuente, Cursos, Software, Computadoras, Accesorios y Regalos Exclusivos. ¡Todo lo que necesitas para llevar tu programación al siguiente nivel!
Finalmente, como puedes observar, este tipo de ejercicios, aunque son algo cortos en líneas de código, tienen la posibilidad de manejar más datos, gracias a la implementación del ciclo, pero también a su vez, son un reto para nosotros como programadores, entender y dar la solución utilizando este fabuloso lenguaje de programación.