НачатьНачать бесплатно

Создание плейлиста

Теперь, когда вы освоили создание пользовательских итераторов, попрактикуйтесь в написании собственного класса 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 ____
Редактировать и запускать код