💻 Programmeeroefening - Liedjes liken

Louise liket soms liedjes op Spotify. Ze wil dat die liedjes automatisch aan haar afspeellijst toegevoegd worden.

  • Kopieer en plak de klasse Spotify in de editor hieronder.
  • Voeg de functie like(liedje) toe als methode aan de klasse Spotify. De methode voegt het liedje toe achteraan de playlist.
  • Voeg ook de functie print_afspeellijst() toe als methode aan de klasse Spotify die met een for-loop alle nummers netjes onder elkaar print.
class Spotify:

    def __init__(self,liedjes):
        self.afspeellijst = liedjes
        self.huidige_index = 0
        self.huidig_liedje = liedjes[self.huidige_index]

    def volgende(self):
        volgende_index = self.huidige_index + 1
        # controleer of de hele lijst doorlopen is
        if volgende_index == len(self.afspeellijst):
            # als de hele lijst doorlopen is, begin je terug van vooraf aan
            self.huidige_index = 0
        else:
            # als de hele lijst nog niet doorlopen is, dan wordt de huidige index een cijfertje hoger
            self.huidige_index = volgende_index
        self.huidig_liedje = self.afspeellijst[self.huidige_index]