3 ms·
Hope this saves someone some time.
- codezero 13y agoWhy not compare the first character of the input to y or n (forced lower), or only allow one character of input like the instructions show.
- garrettdreyfus 13y agoUpdated it to your suggestion.
- codezero 13y agoOne more suggestion, make sure to test against lower case: reply = str(raw_input(question+' (y/n): ')).lower() You could even add .strip() on there if you want to make sure it doesn't have leading spaces.
- garrettdreyfus 13y agoAnother good one, thanks.
- informatimago 13y agoWouldn't everybody save much more time just using Common Lisp, and its already existing (y-or-n-p) function?