Ejemplos de Bucles en Python: for y while
Ejemplos con for
1. Recorrer una lista
frutas = ["manzana", "banana", "pera"]
for fruta in frutas:
print(fruta)
2. Usar range()
for i in range(5):
print(i) # Imprime del 0 al 4
3. Con enumerate()
colores = ["rojo", "verde", "azul"]
for indice, color in enumerate(colores):
print(f"Índice {indice}: {color}")
4. Con diccionarios
persona = {"nombre": "Ana", "edad": 30}
for clave, valor in [Link]():
print(f"{clave}: {valor}")
5. Con break y continue
for i in range(10):
if i == 5:
break # Sale del bucle
if i % 2 == 0:
continue # Salta los pares
print(i)
Ejemplos con while
1. Contador simple
contador = 0
while contador < 5:
print(contador)
contador += 1
2. Entrada del usuario
entrada = ""
while entrada != "salir":
Ejemplos de Bucles en Python: for y while
entrada = input("Escribe algo (o 'salir'): ")
3. Con condición booleana
activo = True
while activo:
comando = input("Comando: ")
if comando == "fin":
activo = False
4. Con break
i = 0
while True:
print(i)
i += 1
if i == 3:
break
5. Con continue
num = 0
while num < 5:
num += 1
if num == 3:
continue
print(num)