Zacznij terazZacznij za darmo

Tworzenie playlisty

Skoro już wiesz, jak tworzyć własne iteratory, czas poćwiczyć budowanie klasy Playlist, która pozwoli odtwarzać ulubione piosenki.

To ćwiczenie jest częścią kursu

Programowanie obiektowe w Pythonie – poziom średnio zaawansowany

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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 ____
Edytuj i uruchom kod