# Función que generará un cuadrado o rectángulo, dependiendo de las columnas y filas que le pase el usuario.

def cuadrado(largo, ancho):

    # Bucle for para lo largo de la figura 

    for f in range(1, largo + 1): # Estas serían las filas, que equivale a lo largo.
        print("") #Agregamos un print con una cadena de texto vacia para que agregue el número de filas en vacio y luego estas se remplacen por el
                # numero de columnas. 

        # Bucle for para lo ancho de la figura 

        for c in range(1, ancho + 1): # Estas serían las columnas, que equivalen a lo ancho.
            print("*", end ="")

# cuadrado(4,8)

def triangulo(base, altura):
    
    # Bucle for para lo alto de la figura 

    for f in range(1, altura + 1): # La altura estará dada por las filas del cuadrado anterior.
        
        print()

        # Bucle for para la base de la figura 

        for c in range(f): # La base estará dada por las columnas del cuadrado anterior, pero esta vez
                           # le pasaremos la variable f que determinará la altura del triangulo
            print("*", end = "") 
            
            
triangulo(5,6)


