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 interattivo pratico
Prova questo esercizio completando questo 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 ____