Basic question from pure beginner
Bruno Desthuilliers
bdesth.quelquechose at free.quelquepart.fr
Wed Jul 1 12:45:26 EDT 2009
Scott David Daniels a écrit :
(snip)
> And even simpler:
> PASSWORD = "qwerty"
> MAXRETRY = 3
> for attempt in range(MAXRETRY):
> if raw_input('Enter your password: ') == PASSWORD:
> print 'Password confirmed'
> break # this exits the for loop
> print 'Access denied: attempt %s of %s' % (attempt+1, MAXRETRY)
> else:
> # The else for a for statement is not executed for breaks,
> # So indicates the end of testing without a match
> raise SystemExit # Or whatever you'd rather do.
Which is probably the most pythonic implementation.
More information about the Python-list
mailing list