While (python)
En Python, los ciclos (o bucles) son estructuras de control que permiten ejecutar un bloque de código varias veces. Los ciclos más comunes son el ciclo for y el ciclo while.
A continuación te explico cómo funcionan ambos con ejemplos sencillos:
1. Ciclo for
El ciclo for se utiliza para iterar sobre una secuencia (como una lista, un rango, o incluso una cadena de texto). Es muy útil cuando sabes cuántas veces necesitas repetir un bloque de código.
Ejemplo 1: Imprimir números del 1 al 5:
Explicación:
range(1, 6)genera una secuencia de números desde 1 hasta 5.- En cada iteración,
itoma un valor de esa secuencia y se ejecutaprint(i).
2. Ciclo while
El ciclo while repite un bloque de código mientras se cumpla una condición. Es útil cuando no sabes cuántas veces se debe repetir, pero conoces la condición de salida.
Ejemplo 2: Imprimir números del 1 al 5 usando while:
Explicación:
- El ciclo continuará ejecutándose mientras
i <= 5. - Después de cada impresión,
ise incrementa en 1 (i += 1).
3. Ciclo for con una lista
Si tienes una lista de elementos y quieres iterar sobre ella, puedes usar un ciclo for para acceder a cada elemento.
Ejemplo 3: Iterar sobre una lista de nombres:
Explicación:
- El ciclo
forrecorre cada elemento de la listanombresy lo asigna a la variablenombreen cada iteración. - Luego, imprime cada nombre.
4. Ciclo for con un diccionario
Los diccionarios en Python también se pueden recorrer con un ciclo for.
Ejemplo 4: Iterar sobre un diccionario:
Explicación:
personas.items()devuelve una vista de pares clave-valor del diccionario.- En cada iteración, se extraen el nombre (
persona) y la edad (edad) de cada par.
Resumen de los ciclos en Python:
for: Recorre una secuencia (lista, rango, cadena, etc.) un número determinado de veces.while: Repite mientras una condición se mantenga verdadera.
Ambos tipos de ciclos son muy útiles dependiendo de la situación y el tipo de problema que quieras resolver.

.jpeg)

Comentarios
Publicar un comentario