Not Again! Syntax Error


#1

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 and guess_col == ship_col:
    print "Congratulations! You sank my battleship!"
else:
    print "You missed my battleship!"
    board[guess_row][guess_col] = "X"
    print_board(board)
    if guess_row >= range(5) or guess_col >= range(5):
        print "Oops, that's not even in the ocean."
    else:
        print "You missed my battleship!"
    board[guess_row][guess_col] = "X"
    print_board(board)
elif:
    if board[guess_row][guess_col] == "X":
        print "You guessed that one already."

Oops, try again. Your code looks a bit off. Check the Hint if you need help! Your code threw the following error: invalid syntax (python, line 1)

 File "python", line 1
    tfrom random import randint
               ^
SyntaxError: invalid syntax

#2

use from random import randint


#3

The problem is obviously right what it says it is. Please try something and don't post to the forums on your first error. Check line 1. If you haven't got it post again.


#4

Sorry, I had an error with copy pasting. Line 1 is there, just saw there was a t. Thanks!