Skip to main content

Primeros pasos

En Python, los ciclos son estructuras de control que permiten repetir un conjunto de instrucciones varias veces. Estos ciclos facilitan la automatización de tareas repetitivas, mejoran la legibilidad del código y reducen la duplicación de código. En Python, hay dos tipos principales de ciclos: el bucle for y el bucle while.

Bucle for:

El bucle for se utiliza para iterar sobre una secuencia de elementos, como una lista, una tupla, una cadena de caracteres o un rango de números. La sintaxis básica es la siguiente:

for variable in secuencia:
# Bloque de código a repetir
  • variable toma el valor de cada elemento de la secuencia en cada iteración.
  • El bloque de código dentro del bucle for se ejecuta una vez para cada elemento en la secuencia.

Ejemplo:

frutas = ["manzana", "plátano", "uva"]
for fruta in frutas:
print(fruta)

Bucle 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
  • El bloque de código dentro del bucle while se ejecuta mientras la condición sea True.
  • Es importante asegurarse de que la condición eventualmente se vuelva False para evitar un bucle infinito.

Ejemplo:

contador = 0
while contador < 5:
print("Iteración:", contador)
contador += 1

Control de Flujo en Ciclos:

  • Se puede utilizar la palabra clave break para salir anticipadamente de un bucle.
  • La palabra clave continue se usa para pasar a la siguiente iteración del bucle sin ejecutar el resto del código dentro del bucle para la iteración actual.

Ejemplo con break:

for i in range(10):
if i == 5:
break
print(i)

Ejemplo con continue:

for i in range(10):
if i % 2 == 0:
continue
print(i)

Los ciclos son herramientas esenciales en programación para realizar tareas repetitivas y son utilizados en una variedad de situaciones para hacer que los programas sean más eficientes y flexibles.