
In een fantasy football competitie selecteer je een team van echte spelers uit een professionele sportcompetitie. Je team verdient punten op basis van de prestaties van deze spelers in echte wedstrijden. Het doel is om meer punten te scoren dan de teams van andere deelnemers in de competitie.
Om het ideale team samen te stellen, voer je transfers uit. Hiervoor gebruik je de functie transfer_speler(team, speler_naam, prijs, is_koop).
De transferfunctie werkt als volgt:
team: een lijst met twee elementen, waarbij het eerste element het budget van het team is en het tweede element een lijst van spelers in het team.speler_naam: de naam van de speler die je wilt kopen of verkopen.prijs: de prijs waarvoor je de speler wilt kopen of verkopen.is_koop: een boolean die aangeeft of je de speler koopt (True) of verkoopt (False).Schrijf de functie transfer_speler zodat deze de volgende regels volgt:
is_koop True is, controleer of het team genoeg budget heeft om de speler te kopen. Als dat zo is, voeg de speler toe aan het team en trek de prijs af van het budget. Als het budget niet toereikend is, retourneer “Niet genoeg budget om de speler te kopen.”is_koop False is, controleer of de speler in het team zit. Als dat zo is, verwijder de speler uit het team en voeg de prijs toe aan het budget. Als de speler niet in het team zit, retourneer “Speler niet in het team om te verkopen.”>>> transfer_speler([68, ['Kimmich', 'Messi', 'Son', 'Mbappe']], 'Sancho', 66, True)
[2, ['Kimmich', 'Messi', 'Son', 'Mbappe', 'Sancho']]