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
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 ____