Play It, Sam(about the print Turn)


for turn in range(4):
    print "Turn %d" %(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"

I use print "Turn %d" %(turn+1) to print out number of turns, but keep getting
"Oops, try again. Did you remember to print out turn + 1 each turn? "
The running result seens correct.


Follow the instructions without embellishment.


Thanks. Didn't realise it's a given code.


That is pretty much the norm. For best results, stick to the lesson plan as closely as possible. That will see you along the learning path. On review, each lesson is still an active interface, so exploit it for practice.


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