starting out learning Python so please bear with me if this question seems very obvious. I am trying to create a high scores program in which the program would use list methods to create and mantain a list of ausers best scores for a computer game. What is happening however is that although I have code in place depending on user input, the while loop keeps executing and ignoring user input. Please have a look at code below, would love answers on what I am doing wrong. Thanks in advance.
scores =[]
choice = None
while choice != "0":
print """"High Scores Keeper
0 - Exit
1 -Show Scores
2 - Add A score
3- Delete a score.
4- Sort Scores"""
choice = raw_input("Choice:")
print
if choice == "0":
print "Good Bye"
elif choice == "1":
print "High Scores"
for score in scores:
print score
elif choice == "2":
score = int(raw_input("What score did you get?: "))
scores.append(score)
When I execute the loop and I choose 1 for example, rather than printing High Scores, the loop just goes on again and its the same for two. Please help.