IniziaInizia gratis

Creare una Playlist

Ora che hai preso confidenza con la creazione di iteratori personalizzati, metterai in pratica creando la tua classe Playlist, per ascoltare le tue canzoni preferite.

Questo esercizio fa parte del corso

Programmazione a oggetti intermedia in Python

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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 ____
Modifica ed esegui il codice