Building a Playlist
Now that you've gotten the hang of building custom iterators, you'll practice creating your own Playlist class, to play your favorite songs.
Questo esercizio fa parte del corso
Intermediate Object-Oriented Programming 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 ____