[Tutor] Engarde program was: i++
David Heiser
David.Heiser at intelliden.com
Thu Jun 7 15:37:40 CEST 2007
What if the user enters "maybe".
-----Original Message-----
From: tutor-bounces+david.heiser=intelliden.com at python.org
[mailto:tutor-bounces+david.heiser=intelliden.com at python.org] On Behalf
Of Alan Gauld
Sent: Thursday, June 07, 2007 1:45 AM
To: tutor at python.org
Subject: Re: [Tutor] Engarde program was: i++
"David Heiser" <David.Heiser at intelliden.com> 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 at python.org
http://mail.python.org/mailman/listinfo/tutor
More information about the Tutor
mailing list