From 4275f8c016990d1b8bdfde5e48be1367db4ff0fc Mon Sep 17 00:00:00 2001 From: evansxiang Date: Sat, 23 Jan 2016 17:25:05 -0500 Subject: [PATCH] Added functions --- 01-data-model/frenchdeck.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/01-data-model/frenchdeck.py b/01-data-model/frenchdeck.py index 47a0d05..069ed8f 100644 --- a/01-data-model/frenchdeck.py +++ b/01-data-model/frenchdeck.py @@ -15,3 +15,9 @@ def __len__(self): def __getitem__(self, position): return self._cards[position] + +suit_values = dict(spades=3, hearts=2, diamonds=1, clubs=0) + +def spades_high(card): + rank_value = FrenchDeck.ranks.index(card.rank) + return rank_value * len(suit_values) + suit_values[card.suit] \ No newline at end of file