def ask_number(question, low, high): response = int(raw_input(question)) while response not in range(low, high): response = int(raw_input(question)) return response def ask_yes_no(question): response = (raw_input(question)).lower() while response[0] not in ['y', 'n']: response = (raw_input(question)).lower() return response