Plutonic Rainbows

While Loops

while loops are a good deal more difficult as you have to visualise what is actually happening. One condition will keep running potentially forever until that condition is no longer met. The script below appends numbers to a list and stops doing so when the value is equal to or greater than 6.

i = 0

numbers = []

while i < 7:
	print "The number at the top is now: %d" % i
	i = i + 1
	print "Numbers are now", numbers
	print "The number at the bottom is now: %d" % i
print "The numbers:"

for num in numbers:
	print num