Créer une playlist
Maintenant que vous avez pris en main la création d’itérateurs personnalisés, vous allez pratiquer en créant votre propre classe Playlist pour lire vos chansons préférées.
Cet exercice fait partie du cours
<cours>Programmation orientée objet intermédiaire en Python</cours>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 ____