Créer une liste de lecture
Maintenant que vous maîtrisez la création d'itérateurs personnalisés, vous allez pratiquer en créant votre propre classe Playlist pour écouter vos chansons préférées.
Cette activité fait partie du cours
Programmation orientée objet intermédiaire en Python
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
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 ____