importasyncioimporttimeasyncdefdelay_timer(delay):awaitasyncio.sleep(delay)print(f"delay for {delay} seconds")returndelayasyncdefmain():print(f"start at {time.strftime('%X')}")tasks=[delay_timer(i)foriinrange(10)]forpinasyncio.as_completed(tasks):res=awaitpprint(f"end at {time.strftime('%X')}")asyncio.run(main())