Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Loop while | Loops (Bucles)
Introducción a Python
course content

Contenido del Curso

Introducción a Python

Introducción a Python

1. Primer Conocimiento
2. Variables y Tipos
3. Declaraciones Condicionales
4. Otros Tipos de Datos
5. Loops (Bucles)
6. Funciones

Loop while

A menudo, en programación, quieres que tu código se ejecute repetidamente mientras se cumpla una condición específica. Piensa en cómo, en la vida cotidiana, permanecemos en un tren subterráneo hasta que llegamos a nuestra parada designada. Si nuestro destino es la "Estación B", pasaremos por la "Estación A", la "Estación C" y así sucesivamente hasta llegar a la "Estación B". En Python, puedes simular este comportamiento con un loop while, estructurado así:

Por ejemplo, podemos utilizar este loop para imprimir todos los números hasta el 10.

1234567
# Assign starting number (counter) i = 1 # While loop will print all the numbers to 10 while i < 10: # Condition print(i, end = ' ') # Action i = i + 1 # Increasing variable
copy

Nota

Por defecto, la función print() muestra cada resultado en una nueva línea. Empleando el argumento end=' ', nos aseguramos de que las múltiples salidas de print() están separadas por un espacio. Utilizaremos esta técnica a lo largo de esta sección.

La lógica del loop se describe más arriba. Puedes observar que hemos incluido i = i + 1 dentro del loop. Sin esta línea, nuestro loop se ejecutaría indefinidamente porque cada vez que se comprueba la condición, encontraría 1 < 10, que siempre es True. Así que, cuando trabajes con loops while, es crucial que te asegures de que tu código no entra en un loop sin fin.

¿Todo estuvo claro?

Sección 5. Capítulo 1
We're sorry to hear that something went wrong. What happened?
some-alt