Play it Sam


This is my error massage, i got it "Oops, try again. Did you remember to print out turn + 1 each turn?"

Let me know what is my mistake.

# Everything from here on should go in your for loop!
# Be sure to indent four spaces!
for turn in range(4):
    guess_row = int(raw_input("Guess Row:"))
    guess_col = int(raw_input("Guess Col:"))

    if guess_row == ship_row and guess_col == ship_col:
        print "Congratulations! You sunk my battleship!"
        if (guess_row < 0 or guess_row > 4) or (guess_col < 0 or guess_col > 4):
            print "Oops, that's not even in the ocean."
        elif(board[guess_row][guess_col] == "X"):
            print "You guessed that one already."
            print "You missed my battleship!"
            board[guess_row][guess_col] = "X"
    # Print (turn + 1) here!
        print "Turn", turn + 1


Hi @ofarukvural,

While you were playing the game, did you guess the correct location of the battleship? Unfortunately, if you win the game during this exercise and the break statement gets executed, Codecademy displays the message that you saw.

Submit the same code again. If you are lucky enough to lose the game this time, Codecademy will pass your code and allow you to advance to the next exercise.


This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.