title: Counting and generating perfect squares
body: <p>I need some advice on how to write a Python program where it gives you a list of the first n perfect squares in list format. The output should look like this:</p>
  
  <pre>
  How many squares?: 5  
  [1, 4, 9, 16, 25]
  </pre>
  
  <p>This is what I have so far:  </p>
  
  <pre><code>n = int(raw_input("How many squares? "))
  </code></pre>
  
  <p>Now for the next part I need to create a list of the first n squares.  Any suggestions on how?  Thank you for your time and advice.</p>