Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class MatchResult():
- def __init__(self, club1, club2, goals1, goals2):
- self.club1 = club1
- self.club2 = club2
- self.goals1 = goals1
- self.goals2 = goals2
- def won(self):
- if self.goals1 > self.goals2:
- return self.club1
- elif self.goals2 > self.goals1:
- return self.club2
- def __str__(self):
- return f'{self.club1} {self.goals1} - {self.goals2} {self.club1}'
- class StatsCalculator:
- def __init__(self):
- self.results = []
- def add(self, match_result):
- #TODO: Add given MatchResult to results list
- def get_stat(self, club_name):
- counter = 0
- for club_name in range(len(self.results)):
- counter += 1
- print(counter)
- if __name__ == "__main__":
- calc = StatsCalculator()
- calc.add(MatchResult("ADO", "FEY", 3, 2)) # ADO won
- calc.add(MatchResult("HEE", "NEC", 1, 4)) # NEC won
- calc.add(MatchResult("AJA", "VIT", 0, 2))
- calc.add(MatchResult("HER", "AJA", 0, 2))
- calc.add(MatchResult("TWE", "AJA", 1, 1))
- print(calc.get_stat("AJA"))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement