Задача: Система обработки задач
Описание
Представьте, что у вас есть система, которая обрабатывает задачи в порядке их поступления (FIFO). Вам нужно реализовать систему очереди, которая поддерживает следующие операции:
enqueue(task): Добавить задачу в очередь.dequeue(): Удалить задачу из очереди и вернуть сообщение "{task} удалена из очереди". Если задач не осталось - вернуть сообщение "Очередь пуста."peek(): Вернуть первую задачу в очереди без её удаления. Если задач не осталось - вернуть сообщение "Очередь пуста."is_empty(): Проверить, пуста ли очередь. Возвращает True или False.
Пример использования
task_queue = TaskQueue()task_queue.enqueue("Задача 1")
task_queue.enqueue("Задача 2")
print(task_queue.peek()) # Вывод: "Задача 1"
print(task_queue.dequeue()) # Вывод: "Задача 1 удалена из очереди."
print(task_queue.peek()) # Вывод: "Задача 2"
print(task_queue.dequeue()) # Вывод: "Задача 2 удалена из очереди."
print(task_queue.dequeue()) # Вывод: "Очередь пуста."
Характеристики решённой задачи
Предмет
Учебное заведение
Учебная пора
Программы
Просмотров
1
Качество
Идеальное компьютерное
Размер
523 b
Список файлов
pro-10.2.txt

Vladelo
Комментарии
Нет комментариев
Стань первым, кто что-нибудь напишет!
Отзывы на другие работы автора
Вся теория для экзамена "Интегралы и ДУ" с доказательствами
не вся теория, некоторые ответы на вопросы норм, а некоторые не оч
Разбор всех билетов РК "Общие теоремы динамики"
Такие файлы есть и это радует
Билеты РК1 для СМ и РК4
Билеты совпали, очень помогло
Вся теория для экзамена по кратным интегралам, теории поля и рядам
Все сошлось, только номера разные
Пределы и непрерывность функций
я хотел бы выразить благодарность этому владело. не раз натыкаюсь на его файлы и ни раз он спасает меня. спасибо тебе за то что ты делаешь!!
МГТУ им. Н.Э.Баумана
vladelo

















