input: 
  def generate_checkerboard_pattern() -> None:
      """ Prints a 7x7 checkerboard pattern with '#' and spaces.
      Each row contains 7 characters, alternating between '#' and ' '.
      The pattern is printed in a 7x7 grid.
      
      Example:
      >>> generate_checkerboard_pattern()
      # # # # # # 
       # # # # # #
      # # # # # # 
       # # # # # #
      # # # # # # 
       # # # # # #
      # # # # # # 
      """
  
output:     for i in range(7):
          if i % 2 == 0:
              print("# # # # # # ")
          else:
              print(" # # # # # #")