ComenzarEmpieza 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.

Este ejercicio forma parte del curso

Intermediate Object-Oriented Programming in Python

Ver curso

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

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 ____
Editar y ejecutar código