aggiunge esercizio 37
This commit is contained in:
@@ -0,0 +1,27 @@
|
|||||||
|
class QueueError(Exception):
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
class Queue:
|
||||||
|
def __init__(self):
|
||||||
|
self.__queue_list = []
|
||||||
|
|
||||||
|
def put(self, val):
|
||||||
|
self.__queue_list.insert(0, val)
|
||||||
|
|
||||||
|
def get(self):
|
||||||
|
if len(self.__queue_list) < 1:
|
||||||
|
raise QueueError("Errore di coda")
|
||||||
|
return self.__queue_list.pop()
|
||||||
|
|
||||||
|
que = Queue()
|
||||||
|
|
||||||
|
que.put(1)
|
||||||
|
que.put("cane")
|
||||||
|
que.put(False)
|
||||||
|
|
||||||
|
try:
|
||||||
|
for i in range(4):
|
||||||
|
print(que.get())
|
||||||
|
except:
|
||||||
|
print("Errore di coda")
|
||||||
Reference in New Issue
Block a user