While loop

--Originally published at Hector Martinez Alcantara

This post is about the other loop, the while loop, it’s often used to do an action until a variable changes it’s value.

Here’s the sintaxis of the while loop

while condition:
      statements

And here’s an example of this:

#Introducing 5 lines of text
list=[]
x=1
while x<6:
      list.append(input("type some words"))
      x=x+1
print(list)

An example of while used as a returning menu:

op=""
while op!= "c":
      print("a)Print Hello")
      print("b)Print something")
      print("c)Exit")
      op=input("Select an option\n")
      op=op.lower()
      if(op=="a"):
           print("Hello")
      elif(op=="b"):
           print("Something")
      elif(op=="c"):
           print("Goodbye")
      else:
           print("Thats not a letter of the menu")

The result is

a)Print Hello
b)Print something
c)Exit
Select an option
>>a
Hello
a)Print Hello
b)Print something
c)Exit
Select an option
>>b
Something
a)Print Hello
b)Print something
c)Exit
Select an option
>>z
Thats not a letter of the menu
a)Print Hello
b)Print something
c)Exit
Select an option
>>c
Goodbye

Thanks for reading, ask me in comments.

Special thanks to Python while loop from Tutorialspoint