Creare una Playlist
Ora che hai preso confidenza con la creazione di iteratori personalizzati, metterai in pratica creando la tua classe Playlist, per ascoltare le tue canzoni preferite.
Questo esercizio fa parte del corso
Programmazione a oggetti intermedia in Python
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
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 ____