3.1. Bucles Loops Python
3.1. Bucles Loops Python
Bucles/loops: Python
3.1. Bucles/loops
1 2 3 4 5 6 7 8
Los bucles nos permiten repetir un bloque de código varias veces. En Python, los bucles
más comunes son for y while.
For
Feedback
El bucle for se utiliza para iterar sobre una secuencia (como una lista, una tupla o una
cadena) o cualquier objeto iterable. La sintaxis básica es la siguiente:
Ejemplo:
En este ejemplo, el bucle for itera sobre la lista frutas. En cada iteración, la variable fruta
toma el valor de un elemento de la lista, y se ejecuta el bloque de código dentro del bucle.
En este caso, se imprime cada fruta en una línea separada.
While
El bucle while se utiliza para repetir un bloque de código mientras una condición sea
verdadera. La sintaxis básica es la siguiente:
while condicion:
# Bloque de código a repetir
instrucciones
https://lms.santanderopenacademy.com/courses/508/pages/3-dot-1-bucles-slash-loops?module_item_id=5630 1/4
13/9/24, 7:56 p.m. 3.1. Bucles/loops: Python
Ejemplo:
contador = 0
En este ejemplo, el bucle while se ejecuta mientras la variable contador sea menor que 5.
En cada iteración, se imprime el valor de contador y luego se incrementa en 1 mediante la
instrucción contador += 1. El bucle se detendrá cuando contador alcance el valor de 5.
Feedback
Es importante tener cuidado al usar el bucle while, ya que, si la condición nunca se vuelve
falsa, el bucle se ejecutará indefinidamente, lo que se conoce como un bucle infinito.
02:20
Control de bucles
Python proporciona algunas instrucciones especiales para controlar el flujo de ejecución
dentro de los bucles:
Break
La instrucción break se utiliza para salir prematuramente de un bucle, independientemente
de la condición. Cuando se encuentra un break, el bucle se detiene y el flujo de ejecución
https://lms.santanderopenacademy.com/courses/508/pages/3-dot-1-bucles-slash-loops?module_item_id=5630 2/4
13/9/24, 7:56 p.m. 3.1. Bucles/loops: Python
contador = 0
while True:
print(contador)
contador += 1
if contador == 5:
break
En este ejemplo, el bucle while se ejecuta indefinidamente debido a la condición True. Sin
Feedback
embargo, dentro del bucle se utiliza una estructura condicional if para verificar si contador
es igual a 5. Cuando se cumple esta condición, se ejecuta la instrucción break, lo que hace
que el bucle se detenga y el flujo de ejecución continúe con la siguiente instrucción fuera del
bucle.
Continue
La instrucción continue se utiliza para saltar el resto del bloque de código dentro de un
bucle y pasar a la siguiente iteración.
Ejemplo:
for i in range(10):
if i % 2 == 0:
continue
print(i)
En este ejemplo, el bucle for itera sobre los números del 0 al 9 utilizando la función range().
Dentro del bucle, se verifica si el número es divisible por 2 utilizando el operador de módulo
%. Si el número es divisible por 2 (es decir, si es par), se ejecuta la instrucción continue, lo
que hace que se salte el resto del bloque de código y se pase a la siguiente iteración del
bucle. Como resultado, solo se imprimirán los números impares.
Pass
La instrucción pass es una operación nula que no hace nada. Se utiliza como marcador de
posición cuando se requiere una instrucción sintácticamente, pero no se desea realizar
ninguna acción.
https://lms.santanderopenacademy.com/courses/508/pages/3-dot-1-bucles-slash-loops?module_item_id=5630 3/4
13/9/24, 7:56 p.m. 3.1. Bucles/loops: Python
Ejemplo:
for i in range(5):
pass
En este ejemplo, el bucle for itera sobre los números del 0 al 4, pero no se realiza ninguna
acción dentro del bucle debido a la instrucción pass. Esto puede ser útil cuando se está
desarrollando un programa y se desea reservar un bloque de código para implementarlo
más adelante.
Feedback
Conclusión
https://lms.santanderopenacademy.com/courses/508/pages/3-dot-1-bucles-slash-loops?module_item_id=5630 4/4