BaşlayınÜcretsiz Başlayın

Bir Çalma Listesi Oluşturma

Özel yineleyiciler (iterator) oluşturmayı kavradığına göre, şimdi favori şarkılarını çalmak için kendi Playlist sınıfını oluşturmayı pratik edeceksin.

Bu egzersiz

Python'da Orta Düzey Nesne Yönelimli Programlama

kursunun bir parçasıdır
Kursu Görüntüle

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

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 ____
Kodu Düzenle ve Çalıştır