[ Prev ]
2021-09-15

-- Sep 15 In-Class Exercise
class Queue(object):
    a_class_variable = 5
    def __init__(self):
        self.queue = []
    def insert(self, object):
        self.queue.append(object)
    def delete(self):
        ele= self.queue[0]
        self.queue = self.queue[1:]
        return ele
    @property
    def length(self):
        return len(self.queue)
inst = Queue() inst.insert(1) inst.insert(2) inst.insert(3) inst.insert(4)
print(inst.queue) #prints [1,2,3,4]
inst.delete() #prints 1
print(inst.queue) #prints [2,3,4]
class Queue(object): a_class_variable = 5 def __init__(self): self.queue = [] def insert(self, object): self.queue.append(object) def delete(self): ele= self.queue[0] self.queue = self.queue[1:] return ele @property def length(self): return len(self.queue) inst = Queue() inst.insert(1) inst.insert(2) inst.insert(3) inst.insert(4) print(inst.queue) #prints [1,2,3,4] inst.delete() #prints 1 print(inst.queue) #prints [2,3,4]

-- Sep 15 In-Class Exercise
Resource Description for Screenshot 2021-09-15 at 4.40.32 PM.png
(Edited: 2021-09-15)
((resource:Screenshot 2021-09-15 at 4.40.32 PM.png|Resource Description for Screenshot 2021-09-15 at 4.40.32 PM.png))
2021-09-17

-- Sep 15 In-Class Exercise
class Queue(object): def __init__(self): self.queue = [] def enqueue(self, object): self.queue.append(object) def dequeue(self): self.queue.pop(0) q = Queue() q.enqueue("Topics") q.enqueue("In") q.enqueue("Artificial Intelligence") print("Queue: ", q.queue) q.dequeue() print("Queue after dequeue: ", q.queue) q.dequeue() print("Queue after dequeue: ", q.queue) q.dequeue() print("Queue after dequeue: ", q.queue) Output: Queue: ['Topics', 'In', 'Artificial Intelligence'] Queue after dequeue: ['In', 'Artificial Intelligence'] Queue after dequeue: ['Artificial Intelligence'] Queue after dequeue: [] ** Process exited - Return Code: 0 ** Press Enter to exit terminal
(Edited: 2021-09-17)
<nowiki> class Queue(object): def __init__(self): self.queue = [] def enqueue(self, object): self.queue.append(object) def dequeue(self): self.queue.pop(0) q = Queue() q.enqueue("Topics") q.enqueue("In") q.enqueue("Artificial Intelligence") print("Queue: ", q.queue) q.dequeue() print("Queue after dequeue: ", q.queue) q.dequeue() print("Queue after dequeue: ", q.queue) q.dequeue() print("Queue after dequeue: ", q.queue) Output: Queue: ['Topics', 'In', 'Artificial Intelligence'] Queue after dequeue: ['In', 'Artificial Intelligence'] Queue after dequeue: ['Artificial Intelligence'] Queue after dequeue: [] ** Process exited - Return Code: 0 ** Press Enter to exit terminal </nowiki>
2021-09-19

-- Sep 15 In-Class Exercise
Resource Description for Sep15_Inclass.png
((resource:Sep15_Inclass.png|Resource Description for Sep15_Inclass.png))

-- Sep 15 In-Class Exercise
Resource Description for Python FIFO Queue.JPG
((resource:Python FIFO Queue.JPG|Resource Description for Python FIFO Queue.JPG))

-- Sep 15 In-Class Exercise
Resource Description for Queue.png
((resource:Queue.png|Resource Description for Queue.png))
X