MulaiMulai sekarang secara gratis

Membangun Playlist

Sekarang setelah Anda memahami cara membangun iterator kustom, Anda akan berlatih membuat kelas Playlist Anda sendiri untuk memutar lagu favorit Anda.

Latihan ini adalah bagian dari kursus

Pemrograman Berorientasi Objek Tingkat Menengah di Python

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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 ____
Edit dan Jalankan Kode