Python While Loops

Python While Loops

Python has two primitive loop commands:

With the while loop we can execute a set of statements as long as a condition is true.

Basic While Loop

i = 1
while i < 6:
  print(i)
  i += 1

Note: Remember to increment i, or else the loop will continue forever (an infinite loop).


The break Statement

With the break statement we can stop the loop even if the while condition is true.

The break Statement

i = 1
while i < 6:
  print(i)
  if i == 3:
    break
  i += 1

The continue Statement

With the continue statement we can stop the current iteration, and continue with the next.

The continue Statement

i = 0
while i < 6:
  i += 1
  if i == 3:
    continue
  print(i)