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

BucleForPython

El bucle for en Python permite iterar directamente sobre elementos de secuencias como listas y cadenas. Utiliza la función range() para generar secuencias numéricas y puede incluir cláusulas else, así como condiciones continue y break para controlar el flujo. Se pueden anidar bucles for para recorrer estructuras de datos complejas.

Cargado por

franciscoesco758
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
6 vistas

BucleForPython

El bucle for en Python permite iterar directamente sobre elementos de secuencias como listas y cadenas. Utiliza la función range() para generar secuencias numéricas y puede incluir cláusulas else, así como condiciones continue y break para controlar el flujo. Se pueden anidar bucles for para recorrer estructuras de datos complejas.

Cargado por

franciscoesco758
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 3

Sintaxis del Bucle FOR en Python

El bucle for en Python se utiliza para iterar sobre una secuencia de elementos, como listas, tuplas, cadenas
de texto, diccionarios o cualquier objeto iterable. A diferencia de otros lenguajes de programación, en
Python, el bucle for itera directamente sobre los elementos de la secuencia, en lugar de usar un contador
o índice.

Uso básico de for:

Detalles clave:
 Iteración directa: En cada iteración, el bucle for asigna el siguiente elemento de la secuencia a la
variable elemento y ejecuta el bloque de código indendado.
 Secuencias comunes: Las secuencias más comunes que se recorren con for son listas, cadenas de
texto y la función range(), que genera una secuencia de números.
 Función range(): Se utiliza frecuentemente para generar una secuencia de números en un rango
determinado.
 Ejemplo: range(5) genera los números 0, 1, 2, 3, 4.
 Bucles anidados: Es posible anidar bucles for para recorrer múltiples secuencias o estructuras de
datos complejas.
 Cláusula else: Un bucle for puede tener una cláusula else opcional, que se ejecuta cuando el bucle
termina de iterar sin que se haya encontrado una condición de interrupción (como un break).
1. Ejemplo básico:

Este bucle imprimirá los números del 0 al 4.


2. For con uso de la función range():

 Inicio (start): 2
 Fin (stop): 7 (el 7 no se incluye)
 Paso (step): 1 (por defecto)
La salida de este código es: 2,3,4,5 y 6

La función range() en Python se utiliza para generar una secuencia de números enteros. Puede tomar
hasta tres argumentos: start (inicio), stop (fin), y step (paso). Aquí te explico cómo funcionan:
Argumentos de range():
start (inicio): El primer valor de la secuencia. Es opcional y, si no se especifica, por defecto es 0.
stop (fin): El valor en el que la secuencia se detiene. Este valor no se incluye en la secuencia. Es
obligatorio.
step (paso): La diferencia entre cada número consecutivo en la secuencia. Es opcional y, si no se
especifica, por defecto es 1.

¿Cómo Iterar un texto?:


Aquí tienes un ejemplo de cómo utilizar un bucle for con range() para iterar sobre los caracteres de un
texto y realizar alguna operación con ellos. Vamos a recorrer una cadena de texto e imprimir cada carácter
junto con su índice.

Explicación:

1. Definición de la cadena:

texto = "Caramelo"

Aquí se define un variable texto que contiene la cadena "Caramelo". Esta cadena es un conjunto de
caracteres que Python puede iterar, ya que es un tipo de dato iterable.

2. Bucle for:

for i in texto:

 El bucle for se utiliza para iterar sobre cada carácter de la cadena texto.
 i: Es la variable de iteración. En cada ciclo del bucle, i toma el valor de un carácter de la cadena
texto.
 Como texto tiene 8 caracteres, el bucle se ejecutará 8 veces, una por cada carácter en la
cadena.

3. Impresión del carácter:

print(i)

 Dentro del bucle, print(i) se ejecuta en cada iteración, imprimiendo el carácter actual que i
representa.

Salida:
Uso de continue y break con range():

Explicación:

1. Bucle for con range():

for numero in range(1, 11):

 Usamos range(1, 11) para generar una secuencia de números del 1 al 10 (el 11 no se
incluye).
 En cada iteración, la variable número toma el siguiente valor en la secuencia.

2. Condición continue:

if numero == 4:
continue

 Si el número actual es 4, se ejecuta continue.


 continue: Salta la iteración actual y pasa a la siguiente, por lo que el número 4 no se
imprimirá.

3. Condición break:

if numero == 8:
break

 Si el número actual es 8, se ejecuta break.


 break: Termina el bucle inmediatamente, por lo que ni el 8 ni los números posteriores
se imprimirán.

4. Impresión del número:

print(numero)

 Si ninguna de las condiciones anteriores se cumple, el código imprime el número


actual.

También podría gustarte