Building a Playlist
Now that you've gotten the hang of building custom iterators, you'll practice creating your own Playlist class, to play your favorite songs.
Bu egzersiz
Intermediate Object-Oriented Programming in Python
kursunun bir parçasıdırUygulamalı 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 ____