Bad Aim


#1




System passed me further despite of an incorrect code!)


System should stop me with an error on the left box)


Replace this line with your code. 
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)

print_board(board)

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

# Write your code below!
if guess_row == ship_row: 
    if guess_col == ship_col:
        print "Congratulations! You sank my battleship!"
    else: 
        print "You missed my battleship!"
        board[guess_row][guess_col]="X"
        print print_board(board)
    if guess_row not in range(5) or \
    guess_col not in range(5):
        print "Oops, that's not even in the ocean."
    else:
        print "You missed my battleship!"

right box:

O O O O O
O O O O O
O O O O O
O O O O O
O O O O O
Guess Row: 5
Guess Col: 6
3
4
None


#2

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