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
Programmation orientée objet intermédiaire en Python
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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 ____