title: Python Modulo Function
body: <p>I understand that  the Modulo function returns the remainder of a division problem.
  Ex: 16 % 5 = 3 with a remainder of 1.  So 1 would be returned.</p>
  
  <pre><code>&gt;&gt;&gt; 1 % 3      Three goes into 1 zero times remainder 1
  1
  &gt;&gt;&gt; 2 % 3      Three goes into 2 zero times remainder 2
  2
  &gt;&gt;&gt; 0 % 3      What happens here?  3 goes into zero, zero times remainder 3 
  </code></pre>
  
  <p>if we        follow the logic of the previous two illustrations, that is not what was returned, zero was.  Why?</p>
  
  <pre><code>&gt;&gt;&gt; 0 % 3 
  0
  </code></pre>