class Card: """ Represents a playing card with a suit and value. """ def __init__(self, suit: str, value: str): self._suit = suit self._value = value #Creates a Card object with the specified suit and value. def get_suit(self) -> str: return self._suit #Returns the suit of the card. def get_value(self) -> str: return self._value #Returns the value of the card. def __repr__(self) -> str: return f"{self._value} of {self._suit}" #Returns a string representation of the card in the format "Value of Suit". def __add__(self, other) -> int: if isinstance(other, Card): return self.value + other.value elif isinstance(other, int): return self.value + other else: return NotImplemented #Added for project 2: Created an "__add__" meathod to allow adding Cards together.