Recorre los elementos de una secuencia (lista, string, etc.).
frutas = ["manzana", "banana", "cereza"]
for fruta in frutas:
print(fruta)forRecorre los elementos de una secuencia (lista, string, etc.).
frutas = ["manzana", "banana", "cereza"]
for fruta in frutas:
print(fruta)range()Genera una secuencia de números para repetir tareas.
# Imprime números del 0 al 4
for i in range(5):
print(i)enumerate()Permite obtener el índice y el valor al mismo tiempo.
frutas = ["manzana", "banana"]
for indice, fruta in enumerate(frutas):
print(f"{indice}: {fruta}")whileEjecuta un bloque de código mientras una condición sea verdadera.
contador = 0
while contador < 3:
print(contador)
contador += 1 # ¡No olvidar!breakTermina y sale del ciclo inmediatamente.
for i in range(10):
if i == 3:
break # El ciclo se detiene aquí
print(i) # Salida: 0, 1, 2continueSalta a la siguiente iteración, ignorando el resto del código.
for i in range(5):
if i == 2:
continue # Se salta la impresión del 2
print(i) # Salida: 0, 1, 3, 4else en CiclosSe ejecuta si el ciclo termina de forma natural (sin un `break`).
for i in range(3):
print(i)
else:
print("Ciclo completado.")