Začněte nyníZačněte zdarma

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

Zobrazit kurz

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 ____
Upravit a spustit kód