Inizia subitoInizia 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 corso

esercizio interattivo pratico

Prova questo esercizio completando questo 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