title: Can't figure out why my loop wont exit and print a the right time
body: <p>Write a while loop that calculates the product of the integers from 1 to 20, but which stops after the accumulated product exceeds 1 billion (1000000000). Print the value of your calculated product afterward.</p>
  
  <p>Hint: You'll find the break statement handy for this challenge, and you'll probably want to accumulate your product by doing something like this: product *= i. That means you'll need to initialize your product accumulator to 1, as you've shown below.</p>
  
  <p>see code</p>
  
  <pre><code>i = 1
  product = 1
  
  while i&lt;21:
      product *= i
      i += 1
  
      if product &gt; 1000000000000:
          break
  
  print(product)
  </code></pre>
  
  <p>I want the loop to exit once the product exceeds 1 billion and print that number right now the out put is 1307674368000 but know it should be 6227020800.</p>