Best way to do this?
Jeff Epler
jepler at unpythonic.net
Sat Jan 17 18:26:26 EST 2004
def getpass(password, count=3):
for i in range(count):
p = raw_input("Password: ")
if p == password: return 1
return 0
No need to initialize count to 0 and use a while loop, use a "for" loop
instead. No need to initialize password above the loop (and if you had
to, use None instead of "null"), and no need to set count to 3 when the
correct password is entered---just use return or break.
Jeff
More information about the Python-list
mailing list