Why does 19/1 not work


#1



#this board is wrong
board = []
def grid(rows,columns):
    column = ["O"]*columns
    row = [column]*rows
    return row

board = grid(5,5)
print board
#this board is wrong

print

#while this board is right with the same output???
board = []
for i in range(0,5):
    board.append(["O"] * 5)

print board
#while this board is right with the same output???


#2

it is the same but instructions said, use loop