def playGame(gameInfo): numPlayers = gameInfo["numPlayers"] #numMarbles = 100 * gameInfo["lastMarble"] + 1 # Part two numMarble = gameInfo["lastMarble"] + 1 # Part one # Create circle circle = Circle(numPlayers) # Create unused marbles unusedMarbles = list() for i in range(numMarbles): unusedMarbles.append(Marble(i)) # Play game for marble in unusedMarbles: circle.addMarble(marble) playerScores = circle.playerScores winningScore = max(playerScores) return winningScore