ÎncepețiÎncepe gratuit

Crearea unei liste de redare

Acum că te-ai obișnuit cu crearea iteratorilor personalizați, vei exersa construirea propriei clase Playlist, pentru a reda melodiile tale preferate.

Acest exercițiu face parte din cursul

Programare orientată pe obiecte intermediară în Python

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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 ____
Editează și rulează codul