Advertisement
Guest User

Untitled

a guest
Jun 18th, 2019
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. class MatchResult():
  2. def __init__(self, club1, club2, goals1, goals2):
  3. self.club1 = club1
  4. self.club2 = club2
  5. self.goals1 = goals1
  6. self.goals2 = goals2
  7.  
  8. def won(self):
  9. if self.goals1 > self.goals2:
  10. return self.club1
  11. elif self.goals2 > self.goals1:
  12. return self.club2
  13.  
  14. def __str__(self):
  15. return f'{self.club1} {self.goals1} - {self.goals2} {self.club1}'
  16.  
  17. class StatsCalculator:
  18. def __init__(self):
  19. self.results = []
  20.  
  21. def add(self, match_result):
  22. #TODO: Add given MatchResult to results list
  23.  
  24. def get_stat(self, club_name):
  25. counter = 0
  26.  
  27. for club_name in range(len(self.results)):
  28. counter += 1
  29.  
  30. print(counter)
  31.  
  32. if __name__ == "__main__":
  33. calc = StatsCalculator()
  34. calc.add(MatchResult("ADO", "FEY", 3, 2)) # ADO won
  35. calc.add(MatchResult("HEE", "NEC", 1, 4)) # NEC won
  36. calc.add(MatchResult("AJA", "VIT", 0, 2))
  37. calc.add(MatchResult("HER", "AJA", 0, 2))
  38. calc.add(MatchResult("TWE", "AJA", 1, 1))
  39. print(calc.get_stat("AJA"))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement