開始使用免費開始

建立播放清單

既然你已經熟悉如何建立自訂的反覆運算器,接下來要練習建立自己的 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 ____
編輯並執行程式碼