0% encontró este documento útil (0 votos)
8 vistas

3.1. Bucles Loops Python

Cargado por

amorenonp
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
8 vistas

3.1. Bucles Loops Python

Cargado por

amorenonp
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 4

13/9/24, 7:56 p.m. 3.1.

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:

for variable in secuencia:


# Bloque de código a repetir
instrucciones

Ejemplo:

frutas = ["manzana", "banana", "naranja"]

for fruta in frutas:


print(fruta)

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

while contador < 5:


print(contador)
contador += 1

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

continúa con la siguiente instrucción fuera del bucle.

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

Las estructuras de control son herramientas poderosas que nos


permiten controlar el flujo de ejecución de nuestros programas.
Con las estructuras condicionales (if, if-else, if-elif-else)
podemos tomar decisiones basadas en condiciones, mientras
que con los bucles (for, while) podemos repetir bloques de
código varias veces. Además, las instrucciones break, continue y
pass nos brindan un control adicional sobre el comportamiento
de los bucles.

https://lms.santanderopenacademy.com/courses/508/pages/3-dot-1-bucles-slash-loops?module_item_id=5630 4/4

También podría gustarte