Vamos a escribir el Ejercicio 2 bucle for. Es recomendable que este ejercicio lo escribas (trata de no copiarlo y pegarlo), lo ejecutas y revisas el resultado esperado. Después utiliza el debugger para ejecutar el programa paso por paso.
"""
Ejercicio 2 Bucle for
05/09/2025
Edito AHR
"""
for i in [1, 2, 3, 4, 5]:
print(f"Iteración {i}")
print()
for i in [10, 2.5, 3, 4, 5, "Hermosillo"]:
print(f"Iteración {i}")
print()
for i in {"Alejandro": 25, "Beatriz": 30, "Carlos": 28}:
print(f"Iteración {i}")
print()
coleccion = [("Alejandro", 25), ("Beatriz", 30), ("Carlos", 28)]
for i in coleccion:
print(f"Iteración {i}")
print()
coleccion = {"Alejandro": 25, "Beatriz": 30, "Carlos": 28}
for i in coleccion:
print(f"Iteración {coleccion[i]}")
print()
coleccion = {"Alejandro": 25, "Beatriz": 30, "Carlos": 28}
for i in coleccion:
print(f"{i} -> {coleccion[i]}")
print()
coleccion = {"Alejandro": 25, "Beatriz": 30, "Carlos": 28}
for clave, valor in coleccion.items():
print(f"{clave} -> {valor}")
print()
coleccion = "Alejandro"
for i in coleccion:
print(f"{i} -> Ejemplo de cadena")
print()
coleccion = "Alejandro"
for i in coleccion:
print(f"{i}", end=" ")
Veamos los resultados en la consola:
PS C:\Users\Codigo/Modulo 3/Capitulo_3/Ejercicio_2_Bucle_for.py"
Iteración 1
Iteración 2
Iteración 3
Iteración 4
Iteración 5
Iteración 10
Iteración 2.5
Iteración 3
Iteración 4
Iteración 5
Iteración Hermosillo
Iteración Alejandro
Iteración Beatriz
Iteración Carlos
Iteración ('Alejandro', 25)
Iteración ('Beatriz', 30)
Iteración ('Carlos', 28)
Iteración 25
Iteración 30
Iteración 28
Alejandro -> 25
Beatriz -> 30
Carlos -> 28
Alejandro -> 25
Beatriz -> 30
Carlos -> 28
A -> Ejemplo de cadena
l -> Ejemplo de cadena
e -> Ejemplo de cadena
j -> Ejemplo de cadena
a -> Ejemplo de cadena
n -> Ejemplo de cadena
d -> Ejemplo de cadena
r -> Ejemplo de cadena
o -> Ejemplo de cadena
A l e j a n d r o