How to use while not in Python
A while not statement in Python loops infinitely while the value of a condition returns false.
To demonstrate this, let's count to three with a while not statement. When the condition is equal to three the loop will stop.
condition = 0
while not (condition == 3):
   condition = condition + 1
   print(condition)
1
2
3
Python while not in
A variation is where not in, which is useful for evaluating if a value is in a list of values.
numbers = [0,1,2]
count = 0
while 8 not in numbers:
   if count not in numbers:
       numbers.append(count)
   count = count + 1
   
print(numbers)
[0, 1, 2, 3, 4, 5, 6, 7, 8]
	                