3. Make a list



The error message reads: "Oops, try again. It looks like you do not have 5 rows in your list."

However my output appears to have 5 rows, as you can see here:
['O', 'O', 'O', 'O', 'O']
['O', 'O', 'O', 'O', 'O']
['O', 'O', 'O', 'O', 'O']
['O', 'O', 'O', 'O', 'O']
['O', 'O', 'O', 'O', 'O']

Here's my code:

board = []
for b in range(5):
    print ["O"]*5

Help me pls


You are just printing board with five rows, but you are not appending. You did multiply in print not in append.
And your append should be in for loop

board.append(["O"] *5)


This is the code that will work -

board = []

for x in range(5):
board.append(["O"] * 5)
print board


board = []
for x in range(0,5):