Ejemplos bucles anidados

# bucles anidados (y cualquier tipo de anidación)
# Nosotros podemos poner bucles dentro de bucles igual que poníamos ifs dentro de ifs

for numero in range(1, 11): # Este bucle va del 1 al 10
    print(f"Tabla del {numero}: ") # ¿Cuantas veces se imprime esto? 10 veces
    for i in range(1, 11): # Este también va del 1 al 10
        print(f"{i} x {numero} = {i * numero}") # ¿Cuantas veces se imprime esto? 100 veces

colores = ["rojo", "verde", "azul"]
frutas = ["manzana", "plátano", "uva"]

for color in colores:
    for fruta in frutas:
        print(color, fruta) # ¿Cuantas veces se imprime esto? 9 veces

vocales="aeiou"
consonantes="ptd"

for vocal in vocales:
    for consonante in consonantes:
        print(consonante+vocal)

# pa ta da pe te de...

# pa pe pi po pu ta te ti to tu da de di do du
for consonante in consonantes:
    for vocal in vocales:
        print(consonante+vocal)

# Reloj

for hora in range(1,25):
    for minuto in range(1,60):
        print(f"{hora}:{minuto}")


Publicado por

Juan Pablo Fuentes

Formador de programación y bases de datos