Drop links or images here to add them to the editor.

drawing

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:

Schrijf de functie transfer_speler zodat deze de volgende regels volgt:

  1. Als 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.”
  2. Als 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.”
  3. De functie retourneert het bijgewerkte team (budget en lijst van spelers) na de transfer.

Voorbeeld

>>> transfer_speler([68, ['Kimmich', 'Messi', 'Son', 'Mbappe']], 'Sancho', 66, True)
[2, ['Kimmich', 'Messi', 'Son', 'Mbappe', 'Sancho']]