Корутина — async def функция. При вызове не выполняется, а возвращает coroutine object. Выполняется когда её await-ят или передают в event loop. Внутри может делать await для других корутин или awaitable объектов. По сути это генератор на стероидах — приостанавливается на await и возобновляется когда результат готов. Корутины — основа asyncio. Не путай с генераторами — хоть механизм похож, семантика разная: генераторы для ленивых последовательностей, корутины для конкурентного I/O.
Что такое корутина в Python?
Middle
346 просмотровAFK Offer AI
Напишите функцию для вычисления N-го числа Фибоначчи