Los bucles en Python permiten ejecutar un bloque de código repetidamente mientras se cumpla una condición. Las dos estructuras de bucle principales en Python son for y while.
forEl bucle for se utiliza para iterar sobre una secuencia (como una lista, tupla, diccionario, conjunto o cadena de caracteres).
Sintaxis:
for variable in secuencia:
# bloque de código
Ejemplo usando listas:
frutas = ["manzana", "banana", "cereza"]
for fruta in frutas:
print(fruta)
# Salida:
# manzana
# banana
# cereza
Ejemplo usando range():
for i in range(5):
print(i)
# Salida:
# 0
# 1
# 2
# 3
# 4
whileEl bucle while se utiliza para ejecutar un bloque de código mientras una condición sea verdadera.
Sintaxis:
while condición:
# bloque de código
Ejemplo:
contador = 0
while contador < 5:
print(contador)
contador += 1
# Salida:
# 0
# 1
# 2
# 3
# 4
break y continuebreak: Se usa para salir del bucle antes de que haya terminado todas sus iteraciones.
Ejemplo con for y break:
for i in range(10):
if i == 5:
break
print(i)
# Salida:
# 0
# 1
# 2
# 3
# 4