Как создать корутину

Python Middle Без компании
Как создать корутину
Ответы
В Python корутины создаются с помощью ключевого слова `async def`. Они позволяют писать асинхронный код, который можно приостанавливать и возобновлять. Пример простой корутины: ``` import asyncio async def my_coroutine(): print("Корутина запущена") await asyncio.sleep(1) # Приостанавливает выполнение на 1 секунду print("Корутина завершена") # Запуск корутины asyncio.run(my_coroutine()) ``` Ключевые моменты: - `async def` определяет корутину. - `await` используется для ожидания других асинхронных операций. - Для запуска корутины используется `asyncio.run()`. Корутины работают в рамках цикла событий (event loop), который управляет их выполнением.