title: Why does my while command not work?
body: <p>I don't understand why my code stops working at <code>print "start with 8"</code></p>
  
  <p>Why it doesn't it compare number 8 with numbers 5,8,12,18,22?</p>
  
  <pre><code>#Sum of two lowest integers
  numbers = [5,8,12,18,22]
  keep_ans = []
  limit = len(numbers)
  for i in numbers:
      print("Start with "+str(i))
      run = 0
      check_in = 0
      Done = False #It's stop here, when i = 8
      while Done == False:
          if i &lt;= numbers[check_in]:
              print("Compare "+str(i)+" with "+str(numbers[check_in])+" round:"+str(run))
              run += 1
              check_in += 1
          if run == limit-1:
              keep_ans.append(i)
              Done = True
  ans = sum(keep_ans)
  print(ans)
  </code></pre>
  
  <p>Output of my code:</p>
  
  <pre><code>Start with 5
  Check 5 with 5 round:0
  Check 5 with 8 round:1
  Check 5 with 12 round:2
  Check 5 with 18 round:3
  Start with 8
  </code></pre>