title: Drawing hexagons in python
body: <p>I'm writing a program where user specified number of hexagons are drawn. I'm having trouble figuring out the correct position of the hexagons. They have to be positioned correctly so that they are as close to eachother as possible.
  example of what I mean (positioning):</p>
  
  <p><img src="https://1.bp.blogspot.com/-URrM0pmmJOg/Uek49ViC6AI/AAAAAAAAQjA/_JbXxzMGows/s1600/quilt-hexagons-71.jpg" alt="hexagons"></p>
  
  <p>My idea is to define a function (drawing a simple hexagon) and after each hexagon, the turtle would return back to the middle of the first hexagon and move to a new correct position and execute the function again. Ideally this would be repeated user specified amount of times.</p>
  
  <p>I'm new to programming, help would be greatly appreciated.</p>