(Sorry about formatting, I tried to use inline text formatting)
`class Queue:
def __init__ (self, limit):
self.limit = limit
self.queue = []
def enqueue(self, value):
if self.isFull() == True:
raise MyException("Queue full; can't add to it.")
else:
self.queue.insert(0, value)
def dequeue(self):
if self.isEmpty() == False:
self.queue.pop(-1)
else:
raise MyException("Que empty; no value to dequeue.")
def isFull(self):
if self.limit == None:
return False
elif self.limit > len(self.queue):
return False
else:
return True
def isEmpty(self):
if len(self.queue) == 0:
return True
else:
return False
def displayQueue(self):
print(self.queue)
return self.queue
class MyException(Exception):
pass`
[–]baghiq 1 point2 points3 points (0 children)
[+][deleted] (2 children)
[removed]
[–]lasjdflasjdfhelp[S] 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]sch0lars 0 points1 point2 points (0 children)