Example #1
0
        p = c.Goalkeeper(j['full_name'], j['age'])
        for team in prem.getTeams():
            if (j['Current Club'] == team.common):
                team.addGoalkeeper(p)
    if (j['position'] == 'Defender'):
        p = c.Defender(j['full_name'], j['age'])
        for team in prem.getTeams():
            if (j['Current Club'] == team.common):
                team.addDefender(p)
    if (j['position'] == 'Midfielder'):
        p = c.Midfielder(j['full_name'], j['age'])
        for team in prem.getTeams():
            if (j['Current Club'] == team.common):
                team.addMidfielder(p)
    if (j['position'] == 'Forward'):
        p = c.Attacker(j['full_name'], j['age'])
        for team in prem.getTeams():
            if (j['Current Club'] == team.common):
                team.addAttacker(p)

print("Teams in prem:\n")
for team in prem.getTeams():
    print(team.name)
print("\nThe Mighty Reds:\n")

for player in prem.getTeams()[11].allPlayers:
    print(player.name)

print("\nPremier League Table 2018/19:")
#Sorting and printing a league table
for team in prem.getTeams():