import asyncio
async def _double(value: int) -> int: await asyncio.sleep(0) return value * 2
async def gather_results(values: list[int]) -> list[int]: # Ejecuta _double para cada valor con asyncio.gather y retorna los resultados l = await asyncio.gather(*[_double(i) for i in values]) return l
print(asyncio.run(gather_results([10, 20])))
Este código está corriendo en mi IDE y hace lo que pide el enunciado, pero en la página no funciona.
0respuestas