💻 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 klasseSpotify
. De methode voegt het liedje toe achteraan de playlist.- Voeg ook de functie
print_afspeellijst()
toe als methode aan de klasseSpotify
die met eenfor
-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]