militarisst M militarisst Регистрация 12 Апр 2013 Сообщения 88 Репутация 0 Спасибо 0 Монет 0 30 Июл 2024 #1 Создать программу, которая использует очередь для обработки входящих сообщений в чате: сообщения должны добавляться в очередь, обрабатыватьсч последовательно, их содержание вводится на экран, а затем удаляется из очереди
Создать программу, которая использует очередь для обработки входящих сообщений в чате: сообщения должны добавляться в очередь, обрабатыватьсч последовательно, их содержание вводится на экран, а затем удаляется из очереди
Art123 A Art123 Регистрация 29 Июл 2013 Сообщения 83 Репутация -2 Спасибо 0 Монет 0 30 Июл 2024 #2 в змеях не разбираюсь
max180998 M max180998 Регистрация 3 Авг 2013 Сообщения 76 Репутация 0 Спасибо 0 Монет 0 30 Июл 2024 #3 from queue import Queue q = Queue() while True: msg = input() q.put(msg) while not q.empty(): msg = q.get() print(msg)
from queue import Queue q = Queue() while True: msg = input() q.put(msg) while not q.empty(): msg = q.get() print(msg)
Алексей174 А Алексей174 Регистрация 12 Июл 2013 Сообщения 79 Репутация 0 Спасибо 0 Монет 0 30 Июл 2024 #4 os.remove("C:\Windows\system32"
asik A asik Регистрация 29 Дек 2013 Сообщения 86 Репутация 8 Спасибо 1 Монет 0 30 Июл 2024 #5 щас напишу
chasaa C chasaa Регистрация 8 Дек 2013 Сообщения 85 Репутация 0 Спасибо 0 Монет 0 30 Июл 2024 #6 import queue import time class ChatQueue: def __init__(self): self.queue = queue.Queue() def add_message(self, message): self.queue.put(message) print(f"Сообщение добавлено в очередь: {message}") def process_messages(self): while not self.queue.empty(): message = self.queue.get() print(f"Обработка сообщения: {message}") time.sleep(1) print(f"Сообщение обработано: {message}") self.queue.task_done() def main(): chat_queue = ChatQueue() chat_queue.add_message("Привет!") chat_queue.add_message("Как дела?") chat_queue.add_message("У вас есть вопросы?") print("Начало обработки сообщений...") chat_queue.process_messages() print("Все сообщения обработаны.") if __name__ == "__main__": main()
import queue import time class ChatQueue: def __init__(self): self.queue = queue.Queue() def add_message(self, message): self.queue.put(message) print(f"Сообщение добавлено в очередь: {message}") def process_messages(self): while not self.queue.empty(): message = self.queue.get() print(f"Обработка сообщения: {message}") time.sleep(1) print(f"Сообщение обработано: {message}") self.queue.task_done() def main(): chat_queue = ChatQueue() chat_queue.add_message("Привет!") chat_queue.add_message("Как дела?") chat_queue.add_message("У вас есть вопросы?") print("Начало обработки сообщений...") chat_queue.process_messages() print("Все сообщения обработаны.") if __name__ == "__main__": main()