En nuestro hospital se formó una fila de personas quede deben ser atendidas. Tendrás que filtrar a los pacientes. Aquellos pacientes que ya fueron atendidos deberás agregarlos a una nueva Queue llamada "Atendidas". Quienes aún no han sido atendidos serán agregados a otra Queue llamada "EnEspera". ¿Cómo saber quienes serán atendidos? La doctora del hospital solo atiende a las personas: - Con una edad igual o mayor a 18 años. - Además su altura sea superior a 150 cm. Las personas que no cumplan con estos requisitos quedarán en espera. REQUISITOS 🟢 La función debe retornar el objeto con las propiedades Atendidas y EnEspera, sus valores son QUEUE con los datos esperados. 🟢 Las QUEUE que retorna la función deben ser una instancia de la clase QUEUE.
class Queue: def __init__(self, content=None, next=None): self.content = content self.next = next def enqueue(self, content, next=None): if self.content is None: self.content = content self.next = next return if self.next is None: self.next = Queue(content, next) return self.next.enqueue(content, next) return def dequeue(self): if self.content is None: return None if self.next is None: content = self.content self.content = None self.next = None return content content = self.next.dequeue() return content def is_empty(self): return self.content is None