Bắt đầu ngayBắt đầu miễn phí

Xây dựng một Playlist

Bây giờ bạn đã quen với việc xây dựng iterator tùy chỉnh, hãy luyện tập tạo lớp Playlist của riêng bạn để phát các bài hát yêu thích.

Bài tập này là một phần của khóa học

Lập trình Hướng đối tượng Nâng cao với Python

Xem khóa học

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

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 ____
Chỉnh sửa và Chạy Mã