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, kursun bir parçasıdır

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

Kursa Göz Atın

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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