elif HighestOutputNeuron == 2: NewCube.RotateWhiteFaceLeft() elif HighestOutputNeuron == 3: NewCube.RotateRedFaceRight() elif HighestOutputNeuron == 4: NewCube.RotateRedFaceLeft() elif HighestOutputNeuron == 5: NewCube.RotateBlueFaceRight() elif HighestOutputNeuron == 6: NewCube.RotateBlueFaceLeft() elif HighestOutputNeuron == 7: NewCube.RotateGreenFaceRight() elif HighestOutputNeuron == 8: NewCube.RotateGreenFaceLeft() elif HighestOutputNeuron == 9: NewCube.RotateOrangeFaceRight() elif HighestOutputNeuron == 10: NewCube.RotateOrangeFaceLeft() elif HighestOutputNeuron == 11: NewCube.RotateYellowFaceRight() elif HighestOutputNeuron == 12: NewCube.RotateYellowFaceLeft() print("Leaves us with cube:") print() NewCube.Print() print() print("No. Solved Elements: " + str(NewCube.GetNumSolvedElements()) + "/54") NewBrain.ClearOutputNeurons()
NewCube.RotateRedFaceRight() NewCube.RotateRedFaceRight() NewCube.RotateOrangeFaceRight() NewCube.RotateOrangeFaceRight() NewCube.RotateWhiteFaceRight() NewCube.RotateWhiteFaceRight() NewCube.RotateYellowFaceRight() NewCube.RotateYellowFaceRight() NewCube.Print() print() print(NewCube.GetNumSolvedElements()) print() NewCube.RotateGreenFaceLeft() NewCube.RotateGreenFaceLeft() NewCube.RotateBlueFaceLeft() NewCube.RotateBlueFaceLeft() NewCube.RotateRedFaceLeft() NewCube.RotateRedFaceLeft() NewCube.RotateOrangeFaceLeft() NewCube.RotateOrangeFaceLeft() NewCube.RotateWhiteFaceLeft()