hi my goal is to handle the problem of a user typing a letter or symbol rather than a number I found something called try: and ValueError:
Anyway this is what i attempted: #menuloop menuChoice = 7 printMenu() while menuChoice != 0: try: menuChoice = int("1 = write | 2 = view | 0 = quit")) except ValueError: print "enter a number" if menuChoice == 1: writeEntry() elif menuChoice == 2: viewEntry() elife menuChoice == 0: pass else: printMenu() print "bye" this works as though I never added try: and except ValueError: at all. the program just doesn't use them at all. if a user types a&s it still errors 'a&s' is not defined what am i doing wrong here? -- http://mail.python.org/mailman/listinfo/python-list