Vytvoření playlistu
Teď, když už víš, jak vytvářet vlastní iterátory, procvičíš si tvorbu vlastní třídy Playlist, která bude přehrávat tvoje oblíbené skladby.
Toto cvičení je součástí kurzu
Intermediate Object-Oriented Programming in Python
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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 ____