Mar-31-2021, 05:33 AM
(This post was last modified: Mar-31-2021, 05:35 AM by deanhystad.)
You can start with this:
Team1Points = Maths[Ranking_Maths.index(Team[0])] Team2Points = Maths[Ranking_Maths.index(Team[1])] Team3Points = Maths[Ranking_Maths.index(Team[2])] Team4Points = Maths[Ranking_Maths.index(Team[3])]Then you realize that TeamPoints should be a dictionary instead of individual variables.
TeamPoints = {'A':0, 'B':0, 'C':0, 'D':0} Scores = [ [15, 12, 10, 8], [14, 13, 12, 11], [13, 12, 11, 10], [8, 9, 7, 6], [8, 7, 6, 5]] Rankings = [ ['A', 'B', 'C', 'D'], ['B', 'C', 'D', 'A'], ['C', 'D', 'A', 'B'], ['D', 'A', 'B', 'C'], ['B', 'C', 'D', 'A']] for team in TeamPoints: for score, rank in zip(Scores, Rankings): TeamPoints[team] += score[rank.index(team)] for team, points in TeamPoints.items(): print(team, points)