сам вопрос, так можно делать или это глупо?
import asyncio
async def start_printer(wait: int):
for _ in range(10):
print(f"I print every {wait} second(s)")
await asyncio.sleep(wait)
async def main():
every_second = asyncio.create_task(start_printer(1))
every_3_seconds = asyncio.create_task(start_printer(3))
await every_second
await every_3_seconds
asyncio.run(main())