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
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 ____