for in range( )for in range( )board[ ][yline and have nested loops to set the board data structure to be all single-space strings this makes blank reversi board the resetboard(function is called as part of starting new game setting up the starting pieces starting piecesboard[ ][ 'xboard[ ][ 'oboard[ ][ 'oboard[ ][ 'xat the beginning of gameeach player has two tiles already laid down in the center lines to set those tiles on the blank board the resetboard(function does not have to return the board variablebecause board is reference to list making changes inside the function' local scope will modify the original list that was passed as the argument (see the references section in creating new game board data structure def getnewboard() creates brand newblank board data structure board [ for in range( ) board append([' return board the getnewboard(function creates new board data structure and returns it line creates the outer list and stores reference to this list in board line creates the inner lists using list replication ([' evaluates to be the same as [''''''''but with less typing line ' for loop here creates the eight inner lists the spaces represent completely empty game board what board ends up being is list of eight listsand each of those eight lists themselves has eight strings the result is strings post questions to