FAQ: Learn Python - Battleship - Hide

faq

#1

This community-built FAQ covers the “Hide” exercise in Codecademy’s lessons on Python.

FAQs for the Codecademy Python exercise Hide:

Join the Discussion. We Want to Hear From You!

Have a new question or can answer someone else’s? Reply (reply) to an existing thread!

Agree with a comment or answer? Like (like) to up-vote the contribution!

Need broader help or resources about Python in general? Go here!

Want to take the conversation in a totally different direction? Join our wider discussions.

Learn more about how to use this guide.

Found a bug? Report it!

Have a question about your account, billing, Pro, or Pro Intensive? Reach out to our support team!

None of the above? Find out where to ask other questions here!


#2

Other FAQs

The following are links to additional questions that our community has asked about this exercise:

  • This list will contain other frequently asked questions that aren’t quite as popular as the ones above.
  • Currently there have not been enough questions asked and answered about this exercise to populate this FAQ section.
  • This FAQ is built and maintained by you, the Codecademy community – help yourself and other learners like you by contributing!

Not seeing your question? It may still have been asked before – try (search) in the top-right of this page. Still can’t find it? Ask it below by hitting the reply button below this post (reply).


#3

In the instructions it says we should use ‘board_in’, so I did in the previous parts of this Battleship exercise.
That all went well, but now suddenly, when I come at part 7/19, the ‘board_in’ is replaced by you to ‘board’.

I have looked further, as well as clicked the ‘solutions’ several times, and the whole ‘board_in’ argument has disappeared from the code, however in the instructions it still says ‘board_in’.

This is so confusing!
Why has it changed?


#4

it should be board_in, i will pass this along so the solutions get fixed. Thank you for reporting


#5

Why are two functions needed? Don’t they accomplish the same thing?


#6

for now they do, but whatever the dimensions of the board change and the board is no longer a square?


#7

Good point. I modified mine in the later Extra Credit lesson to have a random number function that takes an argument for the range of the random number and have variables defining the board width and height, but it required changing other code too.


#8

which is what you try to prevent!