建立播放清單
既然你已經熟悉如何建立自訂的反覆運算器,接下來要練習建立自己的 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 ____