The section of the assignment that I'm working on states: 2) Write a function 
called loadGameBoard (player_marks) where player_marks is a dictionary that 
contains the players’ marks. This function creates a 3x3 array with the 
players’ marks populated in the correct row/column indices using the formula 
3*row+column. This function returns the 3x3 array. You must use a loop at least 
once.3) Write a function called printGameBoard (gameBoard) where gameBoard is a 
3x3 array that contains the players’ marks. This function draws the game board 
and returns None. You must use a loop at least once in this function or in a 
function that this function calls.An example is if gameBoardArray[0][1] has ‘X’ 
and gameBoardArray[1][1] has ‘O’, this function shoulddraw the game board 
like:----------------| | X | | ----------------| | O | | ----------------| | | 
| ----------------"
What I have so far is:
def loadGameBoard (player_marks):      null= " "           board= 
[[null,null,null],[null,null,null],[null,null,null]]      for row in range(3):  
          for column in range (3):                  position = 3*row+column     
             if position in player_marks["X"]:                     
board[row][column]="X"                  if position in player_marks["O"]:       
              board[row][column]="O"                           return (board)
def printGameBoard(gameBoard):      board=(("-"*8,("| ")*4))*3      #for line 
in board:                  return ()
Any advice for continuing? 
Thanks in advance for assistance,
Andrew
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor

Reply via email to