CommencezCommencez gratuitement

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

Voir le 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 ____
Modifier et exécuter le code