A Real Win


I don’t understand what’s going on with the break.
The console says:
File “python”, line 33
IndentationError: unindent does not match any outer indentation level

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 sank my battleship!"
  		if guess_row not in range(5) or guess_col not in range(5):
    			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
if turn == 3:
  print "Game Over"
print "Turn",turn + 1


It simply means the break statement is not at right place.

is it a part of if statement? if it is then where it should be?


I have attempted all possible positions I could think of and I still can’t move on.


Can i see the updated version of your code?


I have figured it out. Thanks anyways


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