Control Flow: The for Loops

Offset Symmetric Triangle


              *
             ***
            *****
           *******
          *********
         ***********
        *************
       ***************
      *****************
     *******************

def draw_isosceles_triangle_with_offset(height, offset):
    for h in range(height):
        for o in range(1, height - h + offset):
            print(" ", end='')

        for i in range(2*h+1):
            print("*", end='')

        print()


triangle_height = 10
triangle_offset = 5

draw_isosceles_triangle_with_offset(triangle_height, triangle_offset)