Log in from a computer to take this course

You'll need to log in from a computer to start Learn Python 2. But you can practice or keep up your coding streak with the Codecademy Go app. Download the app to get started.

apple storegoogle store

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?