Re: can someone tell me why this doesn't work please python 3

2009-01-14 Thread Steven D'Aprano
On Wed, 14 Jan 2009 09:45:58 -0800, Dennis Lee Bieber wrote: > Personally -- I'd accept anything that started with the character: > > while True: > password = input(prompt).lower() > if password.startswith("y"): > return True >

Re: can someone tell me why this doesn't work please python 3

2009-01-14 Thread Scott David Daniels
Gary M. Josack wrote: Ben Kaplan wrote: On Jan 14, 2009, at 9:44 AM, "Gary M. Josack" wrote: garywood wrote: def ask_ok(prompt, retries=4, complaint="Yes or no, please!"): while True: password = input("enter something") if password in ('y', 'ye', 'yes'): return True if

Re: can someone tell me why this doesn't work please python 3

2009-01-14 Thread Michael Hartl
garywood schrieb: def ask_ok(prompt, retries=4, complaint="Yes or no, please!"): while True: password = input("enter something") if password in ('y', 'ye', 'yes'): return True if password in ('n', 'no', 'nope'): return False retries = retries - 1 if ret

Re: can someone tell me why this doesn't work please python 3

2009-01-14 Thread Gary M. Josack
Ben Kaplan wrote: On Jan 14, 2009, at 9:44 AM, "Gary M. Josack" wrote: garywood wrote: def ask_ok(prompt, retries=4, complaint="Yes or no, please!"): while True: password = input("enter something") if password in ('y', 'ye', 'yes'): return True if password in ('n', '

Re: can someone tell me why this doesn't work please python 3

2009-01-14 Thread Ben Kaplan
On Jan 14, 2009, at 9:44 AM, "Gary M. Josack" wrote: garywood wrote: def ask_ok(prompt, retries=4, complaint="Yes or no, please!"): while True: password = input("enter something") if password in ('y', 'ye', 'yes'): return True if password in ('n', 'no', 'nope'): retur

Re: can someone tell me why this doesn't work please python 3

2009-01-14 Thread Gary M. Josack
garywood wrote: def ask_ok(prompt, retries=4, complaint="Yes or no, please!"): while True: password = input("enter something") if password in ('y', 'ye', 'yes'): return True if password in ('n', 'no', 'nope'): return False retries = retries - 1 if retri

can someone tell me why this doesn't work please python 3

2009-01-14 Thread garywood
def ask_ok(prompt, retries=4, complaint="Yes or no, please!"): while True: password = input("enter something") if password in ('y', 'ye', 'yes'): return True if password in ('n', 'no', 'nope'): return False retries = retries - 1 if retries < 0: