Function Variable

In the follwoing program I am having trouble understanding this function.[code]def ask_yes_no(question): """Ask a yes or no question.""" response = None while response not in ("y", "n"): response = raw_input(question).lower() return response[/code]

Shouldn't question be response, or response be question? I know thought question was just a variable that held that date sent to the function.

[code]# Tic-Tac-Toe# Plays the game of tic-tac-toe against a human opponent

# global constantsX = "X"O = "O"EMPTY = " "TIE = "TIE"NUM_SQUARES = 9

def display_instruct(): """Display game instructions.""" print """ Welcome to the greatest intellectual challenge of all time: Tic-Tac-Toe. This will be a showdown between your human brain and my silicon processor.

You will make your move known by entering a number, 0 - 8. The number will correspond to the board position as illustrated: