Cómo usar el bucle While en Python | Ciclo WHILE en Python Explicación

Python
¿Este artículo fue útil para ti? 🙂
1.👉 Suscríbete gratis aquí.
2.👍 Comparte este artículo en tus redes sociales.
3.🔔Deja un comentario.

Las estructuras repetitivas, son de vital importancia en la construcción de Software, es por ello que debemos comprenderlas y aplicarlas de forma correcta; en Python no es la excepción, por lo tanto veremos cómo usar el bucle While en Python, para aplicarlo en nuestros ejercicios y proyectos de Software que deseemos abarcar.

Cómo usar el bucle While en Python | Ciclo WHILE en Python Explicación

¿Qué es un bucle en programación?

Un bucle es una estructura que provee un lenguaje de programación, para facilitar la «iteración» o repetición de bloques de código.

¿Cómo puedo utilizar un bucle en Python?

Podemos encontrar en Python, varias estructuras para el uso de bucles, sin embargo, para efectos de este post, utilizaremos el bucle While, una palabra reservada de este lenguaje, y de otros lenguajes de programación de alto nivel, para especificar un bucle.

Sintaxis del bucle While en Python

while Condición:
   //Líneas a ejecutar.

Claramente, luego de utilizar la palabra reservada While, debemos utilizar una condición; esta por lo general implica el uso de una variable, con valores constantes u otra variable.

Variable de control de ciclo

Esta es una parte fundamental, en el manejo de ciclos repetitivos en Python, en vista que, sin una variable de control, el ciclo se ejecutaría de forma indeterminada o infinita, impidiendo la ejecución del resto del programa.

La variable de control, permite que la condición retorne un valor «falso», y pueda finalizar el ciclo.

A continuación, veamos unos ejemplos para comprender el funcionamiento de los bucles en Python:

Ejemplo 1 – Bucle While en Python: Mostrando números del 1 al 100.

Cómo usar el bucle While en Pyhton

En el ejemplo anterior, observamos, cómo es el uso básico del bucle While, utilizando una variable de control, que es evaluada «mientras, la condición se cumpla», o sea, mientras que num, sean menor o igual a 100, se ejecutará lo que tenemos dentro del ciclo, que son dos líneas de código.

La parte: num+=1, lo que hace es incrementar la variable num, luego de mostrar su valor, esto permitirá en algún momento, finalizar el ciclo.

Para el ejemplo 1, tendríamos como salida por consola, los números del 1 al 100.

Número: 1
Número: 2
Número: 3
Número: ...
Número: ...
Número: 99
Número: 100

Se debe tener presente que no solamente podemos mostrar mensajes, también podemos hacer operaciones matemáticas, veamos un ejemplo.

Ejemplo 2 – Bucle While en Python: Contando hasta un número determinado.

En el ejemplo anterior, tenemos un número fijo, pero también podemos establecer en la condición, el valor hasta el cual se ejecutará el ciclo, utilizando una variable.

Ejemplo de bucles en Python

Cómo salidas de este ejemplo tendríamos:

¿Hasta donde desea contar?
5
Número: 1
Número: 2
Número: 3
Número: 4
Número: 5

En el ejemplo anterior, incrementamos la variable «num», de 1 en 1, sin embargo es posible también, manejar otro tipo de incrementos, ejemplo de 2 en 2, así:

num+=2

📌 Puedes seguir el aprendizaje de Python, observando ejercicios guiados paso a paso 👉 en este enlace.

Ejemplo 3 – Bucle While en Python: Calculando promedio de N edades.

Cómo usar el bucle While en Pyhton

En este ejemplo, podemos observar, cómo utilizamos el cuerpo del bucle While de Python, para solicitar una edad, en cada «iteración«, así mismo para sumarla a la variable acumuladora, «prom».

Al final podemos apreciar, que el mensaje que muestra el promedio, está fuera del ciclo, en vista que se encuentra al mismo nivel que la palabra While, (No está indentado).

Las salidas de este ejemplo, serían:

¿Cuantas edades promediará?
3
Ingrese la edad número: 1
2.5
Ingrese la edad número: 2
3
Ingrese la edad número: 3
2.5
El promedio de edades es: 2.6666666666666665

Es de gran importancia saber cómo usar el bucle While en Pyhton, ya que nos permitirá alcanzar la resolución de problemas usando este lenguaje de una forma óptima y fácil.

Quizá su aprendizaje al principio, sea complejo, pero a medida que ensayas, se hará más sencillo.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *