# # my_queue.py, a simple queue class # # class Queue: """ Provides a rudimentary queue class. """ def __init__(self, initial_contents=[]): self.queue = [] for item in initial_contents: self.add(item) def is_empty(self): return self.queue == [] def add(self, item): self.queue.append(item) def remove(self): return self.queue.pop(0) def __str__(self): return "The queue contains: " + str(self.queue)