首页 > 试题广场 >

以下代码的输出是什么?```pythonimport asy

[单选题]
以下代码的输出是什么?
import asyncio

async def gen():
    yield 1
    await asyncio.sleep(0)
    yield 2

async def main():
    results = []
    async for val in gen():
        results.append(val)
    print(results)

asyncio.run(main())
  • [1, 2]
  • [1]
  • 抛出TypeError
  • 抛出RuntimeError

这道题你会答吗?花几分钟告诉大家答案吧!