Game over :/


It shows me this error message:
"Oops, try again. Did you add your if statement with the "Game Over" message?"

But in the right box, I can see the "Game Over" printed...
Any ideas what is wrong?

for turn in range(4):
    print "Turn ", (turn + 1)
    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"
    if turn == 3:
        print "Game over"


Sometimes the capitalization matters in these lessons. Try "Game Over" instead of "Game over"


ah, thanks, it was the big O, what was causing troubles!


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