On Sat, 22 Jun 2013 19:39:30 -0700, christhecomic wrote: > Writing simple program asking a question with the answer being > "yes"...how do I allow the correct answer if user types Yes, yes, or > YES?
Take the user's input, strip off any whitespace from the beginning and end, then fold the case to a consistent known form, e.g. lowercase. # in Python 3.x, use input() rather than raw_input() result = raw_input("Answer my question! ") result = result.strip().lower() if result == "yes": ... For English words, like "yes", converting to lowercase will do the job. But if you are using Python 3.3 or better, then I recommend you use casefold() instead of lower() since that is smarter about converting case when you have non-English characters. -- Steven -- http://mail.python.org/mailman/listinfo/python-list