Bucles anidados

# pintar un arbolito
for i in range(5):
    for j in range(i + 1):
        print("*", end=" ")
    print()

# Todas las tablas de multiplicaar
for j in range(1,11):
    print("Tabla de multiplicar del ",j)
    for i in range(1,11):
        print(f"{i} x {j} = {i*j}")

# Todos los números primos hasta el 100
for numero in range(2,100):
    es_primo=True
    for i in range(2,numero):
        if (numero % i==0):
            es_primo=False
            break
    if es_primo:
        print(numero, end=", ")

for i in range(2,20):
    numero=i
    while numero!=1:
    # Si el número es par (numero %2==0) dividirlo entre 2
        print(numero,end=", ")
        if numero%2==0:
            numero//=2 # numero=int(numero/2)
    # Si el número es impar multiplicarlo por 3 y sumarle 1
        else:
            numero=numero*3+1
    # lo imprimo
    print(1)

Publicado por

Avatar del usuario

Juan Pablo Fuentes

Formador de programación y bases de datos