"David Heiser" <[EMAIL PROTECTED]> wrote > > def is_yes(question): > while True: > try: > s = raw_input(question).lower()[0] > if s == 'y': > return True > elif s == 'n': > return False > except: > pass ## This traps the condition where a user just > presses enter > print '\nplease select y, n, yes, or no\n'
What value do you think the pass adds over just having the print statement inside the except block? So far as I can tell they will both do exactly the same so the pass is not needed. Or am I missing something here? Alan G. _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor