# Ejercicio 11 - Cola de impresión con prioridad (dos colas) from collections import deque print("Estudiante: ESCRIBE AQUÍ TU NOMBRE") urgente = deque() normal = deque() def enviar(doc, es_urgente=False): if es_urgente: urgente.append(doc) else: normal.append(doc) def imprimir(): if urgente: # primero se vacía la cola urgente return "URGENTE " + urgente.popleft() if normal: return "normal " + normal.popleft() return None enviar("Taller.pdf") enviar("Notas.xlsx") enviar("Acta_rector.docx", es_urgente=True) enviar("Foto.png") enviar("Horario.pdf", es_urgente=True) while True: trabajo = imprimir() if trabajo is None: break print("Imprimiendo", trabajo) print("Impresora libre")