Series

Palabras clave en Python: while

Leodanis Pozo Ramos
Leodanis Pozo Ramos
22 nov 2025 2 min
Palabras clave en Python: while

En Python, la palabra clave while te permite definir bucles que ejecutan un bloque de código repetidamente mientras una condición sea verdadera.

La palabra clave while en Python define una estructura de control llamada bucle. Este tipo de bucle te permite ejecutar un bloque de código múltiples veces mientras una condición lógica sea verdadera. Si la condición es falsa desde el principio, el cuerpo del bucle no se ejecuta ni una sola vez.

Sintaxis

La sintaxis básica para un bucle while es la siguiente:

while condition:
    <block>

Ejemplos prácticos

Aquí tienes algunos ejemplos que muestran cómo crear bucles while en Python:

>>> counter = 0

>>> while counter < 5:
...     print(counter)
...     counter += 1
0
1
2
3
4

En este ejemplo, el bucle while se ejecuta mientras counter sea menor que 5. En cada repetición, se imprime el valor actual de counter y luego se incrementa en 1.

El siguiente ejemplo muestra cómo usar un bucle while para contar hacia atrás:

>>> number = 5

>>> while number > 0:
...     print(number)
...     number -= 1
...
5
4
3
2
1

Aquí, el bucle while se ejecuta mientras number sea mayor que 0, imprimiendo el valor de number y luego disminuyéndolo en 1 en cada iteración.

Uso de while

Los casos de uso más comunes de la palabra clave while incluyen los siguientes:

  • Repetir un bloque de código hasta que se cumpla una condición específica.
  • Crear bucles que dependen de condiciones dinámicas que pueden cambiar durante la ejecución del programa.
  • Implementar bucles infinitos que se detienen mediante condiciones internas y una instrucción break.

Resumiendo

El bucle while es una herramienta muy útil en Python, pues te permite ejecutar código repetidamente mientras se cumpla una condición.

Conocer y utilizar la palabra clave while te proporciona la flexibilidad de controlar el flujo de tu programa y manejar tareas repetitivas de manera eficiente.