IniziaInizia gratis

Building a Playlist

Now that you've gotten the hang of building custom iterators, you'll practice creating your own Playlist class, to play your favorite songs.

Questo esercizio fa parte del corso

Intermediate Object-Oriented Programming 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