import asyncio | |
async def f1(): | |
for _ in range(10): | |
yield 1 | |
await asyncio.sleep(0.2) | |
async def f2(): | |
for _ in range(10): | |
yield 2 | |
await asyncio.sleep(0.2) | |
async def main(): | |
async for i in f1(): | |
print(i, end='', flush=True) | |
async for i in f2(): | |
print(i, end='', flush=True) | |
asyncio.run(main()) | |