class GestorTareas:
def __init__(self):
# Inicializamos la cola de trabajo como una lista vacía
self.cola_de_trabajo = []
def agregar_tarea(self, tarea):
# Añadimos la tarea al final de la cola de trabajo
self.cola_de_trabajo.append(tarea)
def procesar_siguiente_tarea(self):
# Verificamos si hay tareas en la cola de trabajo
if self.cola_de_trabajo:
# Eliminamos y devolvemos la primera tarea de la cola
return self.cola_de_trabajo.pop(0)
else:
# Si no hay tareas pendientes, devolvemos un mensaje indicándolo
return "No hay tareas pendientes"
if __name__ == "__main__":
# Ejemplo de uso del gestor de tareas
gestor = GestorTareas()
# Agregamos algunas tareas a la cola de trabajo
gestor.agregar_tarea("Revisar informe mensual")
gestor.agregar_tarea("Enviar correo de seguimiento")
gestor.agregar_tarea("Preparar presentación para reunión")
# Procesamos y mostramos la tarea actual
print("Tarea actual:", gestor.procesar_siguiente_tarea())
# Simulamos procesar algunas tareas adicionales
print("Tarea actual:", gestor.procesar_siguiente_tarea())
print("Tarea actual:", gestor.procesar_siguiente_tarea())
# Agregamos más tareas a la cola de trabajo
gestor.agregar_tarea("Resolver problema de software")
gestor.agregar_tarea("Entrevistar candidato para puesto vacante")
# Procesamos y mostramos la siguiente tarea
print("Tarea actual:", gestor.procesar_siguiente_tarea())
"El agradecimiento sincero deja una fragancia persistente en tus manos"
"El agradecimiento sincero deja una fragancia persistente en tus manos"
UtiliceWeChatUtilice WeChat para escanear el código QR y completar el pago
