Danger, will Robin


from random import randint

board = []

for x in range(0, 5):
    board.append(["O"] * 5)

def print_board(board):
    for row in board:
        print " ".join(row)


def random_row(board):
    return randint(0, len(board) - 1)

def random_col(board):
    return randint(0, len(board[0]) - 1)

ship_row = random_row(board)
ship_col = random_col(board)
guess_row = int(raw_input("Guess Row:"))
guess_col = int(raw_input("Guess Col:"))

print ship_row
print ship_col

if guess_row==ship_row and guess_col==ship_col:
    print "Congratulations! You sank my battleship!"
    print "You missed my battleship!"
print print_board(board)

EDITED BY MODERATOR: added text preformatting

What is wrong? The spacing in the original code is fine.


Hi zadaskyseer,

Can you post the error you are receiving?

Also, don't forget to use the preformatting button when posting code, otherwise we won't be able to read it properly.


Got it. Thank you anyway:)