Kom igångKom igång gratis

Bygga en spellista

Nu när du har fått grepp om hur man bygger egna iteratorer är det dags att öva på att skapa en egen Playlist-klass för att spela upp dina favoritlåtar.

Den här övningen är en del av kursen

Objektorienterad programmering i Python – fortsättningskurs

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

class Playlist:
  def __init__(self, songs, shuffle=False):
    self.songs = songs
    self.index = 0
    
    if shuffle:
      random.shuffle(self.songs)
  
  # Define a magic method that returns the iterator object
  ____ ____(____):
    return ____
Redigera och kör kod