Advertisement
Guest User

Spiller.py

a guest
Feb 26th, 2020
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. class Spiller:
  2. def __init__(self, navn, haand):
  3. self.navn = navn
  4. self.haand = haand
  5.  
  6. def __str__(self):
  7. resultat = self.navn + " har kortene: \n"
  8. for i in range(len(self.haand)):
  9. resultat += " [" + str(i) + "] er en " + str(self.haand[i]) + "\n"
  10. return resultat
  11.  
  12. def ant_kort(self):
  13. return int(len(self.haand))
  14.  
  15. def trekk_kort(self, kort):
  16. self.haand.append(kort)
  17.  
  18. def legg_kort(self, kortID):
  19. kortID = int(kortID)
  20. kort = (self.haand[kortID])
  21. del self.haand[kortID]
  22. return kort
  23.  
  24. def kan_legge(self, kortID, kort_i_bunken):
  25. if self.haand[kortID].har_samme_type(kort_i_bunken) or self.haand[kortID].har_samme_verdi(kort_i_bunken):
  26. return True
  27. return False
  28.  
  29. def er_aatter(self, kortID):
  30. if self.haand[kortID].verdi == 8:
  31. return True
  32. return False
  33.  
  34. @property
  35. def er_haand_tom(self):
  36. if len(self.haand) == 0:
  37. return True
  38. return False
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement