title: Return The Lowest Factor
body: <p>I'm kind of struggling on this homework question</p>
  
  <p><strong>Define the method below to return the lowest factor of an arbitrary integer. The lowest factor is the smallest number greater than 1 that will divide evenly into the parameter (which will be 2 or higher)</strong></p>
  
  <p>this is as far as I've gotten.</p>
  
  <pre><code>def first_factor(n):
      for num in range(1,n):
          if n % num == 0:
              return n
  </code></pre>
  
  <p>So I get this will only return Prime numbers how do I return the lowest number?
  Thank you</p>