Citește codul cu atenție
import asyncio
async def task(name: str, delay: float) -> str:
await asyncio.sleep(delay)
return name
async def main() -> None:
tasks = [task("slow", 0.03), task("fast", 0.01), task("medium", 0.02)]
order: list[str] = []
for coro in asyncio.as_completed(tasks):
result = await coro
order.append(result)
print(order)
asyncio.run(main())
Ce va afișa programul? Scrie aici: