LoslegenKostenlos starten

Eine Playlist erstellen

Jetzt, wo du eigene Iteratoren bauen kannst, erstellst du deine eigene Playlist-Klasse, um deine Lieblingssongs abzuspielen.

Diese Übung ist Teil des Kurses

<Kurs>Fortgeschrittene objektorientierte Programmierung in Python</Kurs>
Kurs ansehen

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

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 ____
Code bearbeiten und ausführen