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

Reply via email to