q1.enqueue(33) q1.enqueue(23) print(q1.to_string()) print("\nPrueba 2 de Queue") c1 = {"ID":1 , "Nombre":"Mario" , "Balance":28.5} c2 = {"ID":2 , "Nombre":"Diana" , "Balance":3456.5} c3 = {"ID":3 , "Nombre":"Bartolo" , "Balance":100000.0} atencion = Queue() atencion.enqueue(c1) atencion.enqueue(c2) atencion.enqueue(c3) print(atencion.to_string()) siguiente = atencion.dequeue() print(f"\nBienvenido Sr. { siguiente['Nombre'] }, en que podemos servirle el dia de hoy\n") print(atencion.to_string()) print("\nPruebas de las colas con prioridad acotada\n") maestres = {"prioridad":4 , "descripcion":"Maestre" , "personas":["Juan P", "Diego H"]} niños = {"prioridad":2 , "descripcion":"Niños" , "personas":["Santi H", "Angel H"]} mecanicos = {"prioridad":4 , "descripcion":"Mecanicos" , "personas":["Diana T", "Maria Z"]} mujeres = {"prioridad":3 , "descripcion":"Mujeres" , "personas":["Valentina M", "Veronica L"]} tercera_edad = {"prioridad":2 , "descripcion":"3ra edad" , "personas":["Teresa G", "Carmen B"]} ninias = {"prioridad":1 , "descripcion":"Niñas" , "personas":["Victoria M", "Camila R"]} hombres = {"prioridad":3 , "descripcion":"Hombres" , "personas":["Miguel M", "Miguel M"]} vigia = {"prioridad":4 , "descripcion":"Vigia" , "personas":["Francisco O"]} capitan = {"prioridad":5 , "descripcion":"Capitan" , "personas":["Jose M"]} timonel = {"prioridad":4 , "descripcion":"timonel" , "personas":["Hugo R"]}
print("Prueba 2 de Queue") print() c1={"id":1, "nombre":"Mario", "balance":20.5} c2={"id":2, "nombre":"Diana", "balance":100000} c3={"id":3, "nombre":"Alex", "balance":999} c4={"id":4, "nombre":"Gamaliel", "balance":5} c5={"id":5, "nombre":"Kevin", "balance":500} atencion = Queue() atencion.enqueue(c1) atencion.enqueue(c2) atencion.enqueue(c3) atencion.enqueue(c4) atencion.enqueue(c5) print(atencion.to_string()) sig = atencion.dequeue() print(f"Bienvenido sr. {sig['nombre']}, en qué podemos servirle el día de hoy") print(atencion.to_string()) print() print() print() print("PRUEBA DE LAS COLAS CON PRIORIDAD ACOTADA") print() maestres = {"Prioridad":4,"Descripcion":"Maestre","Personas":["Juan","Diego"]} niños = {"Prioridad":2,"Descripcion":"Niños","Personas":["Pedrito","Angel"]} mecanicos = {"Prioridad":4,"Descripcion":"Mecanicos","Personas":["José","Luis"]} mujeres = {"Prioridad":3,"Descripcion":"Mujeres","Personas":["Evelyn","Gaby"]} niñas = {"Prioridad":1,"Descripcion":"Niñas","Personas":["Ahri","Ana"]} cpa = BoundedPriorityQueue(7) cpa.enqueue(maestres['Prioridad'],maestres)