Good! Now we’ll use a built-in Python function to generate our board, which we’ll make into a 5 x 5 grid of all "O"s, for “ocean.”

print ["O"] * 5

will print out ['O', 'O', 'O', 'O', 'O'], which is the basis for a row of our board.

We’ll do this five times to make five rows. (Since we have to do this five times, it sounds like a loop might be in order.)



Create a 5 x 5 grid initialized to all ‘O’s and store it in board.

  • Use range() to loop 5 times.
  • Inside the loop, .append() a list containing 5 "O"s to board, just like in the example above.

Note that these are capital letter “O” and not zeros.

Take this course for free

Mini Info Outline Icon
By signing up for Codecademy, you agree to Codecademy's Terms of Service & Privacy Policy.

Or sign up using:

Already have an account?