On Wed, 14 Jan 2009 09:45:58 -0800, Dennis Lee Bieber wrote:
> Personally -- I'd accept anything that started with the character:
>
> while True:
> password = input(prompt).lower()
> if password.startswith("y"):
> return True
> elif password.startswith("n"):
> return False
[...]
>>> response = input("Shall I delete all your files? ").lower()
Shall I delete all your files? Ye gods, NOOO!!!!!
>>> if response.startswith('y'): print "Deleting files now"
...
Deleting files now
There are times where being flexible in what you accept is *not* a virtue.
--
Steven
--
http://mail.python.org/mailman/listinfo/python-list