ПочатиПочніть безкоштовно

Створення плейлиста

Тепер, коли ви освоїли створення власних ітераторів, потренуємося розробляти свій клас Playlist, щоб відтворювати улюблені пісні.

Ця вправа є частиною курсу

Середній рівень об'єктно-орієнтованого програмування в Python

Переглянути курс

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

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 ____
Редагувати та запускати код