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.
Diese Übung ist Teil des Kurses
Intermediate Object-Oriented Programming in Python
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
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 ____