def calculate_scores()

in prisoner/prisoner.py [0:0]


    def calculate_scores(self, moves: Dict[str, Move]) -> Dict[str, int]:
        """Determine scores based on moves."""
        p1, p2 = self.players
        if moves[p1] == Move.COOPERATE and moves[p2] == Move.COOPERATE:
            return {p1: 3, p2: 3}
        elif moves[p1] == Move.COOPERATE and moves[p2] == Move.DEFECT:
            return {p1: 0, p2: 5}
        elif moves[p1] == Move.DEFECT and moves[p2] == Move.COOPERATE:
            return {p1: 5, p2: 0}
        else:
            return {p1: 1, p2: 1}