import asyncio
async def function1():
while True:
print("Function1")
await asyncio.sleep(2)
async def function2():
while True:
print("Function2")
await asyncio.sleep(1)
async def main():
await asyncio.gather(function1(), function2())
asyncio.run(main())
Только это не параллельное выполнение, а поочередное(в месте перерыва await).
Заранее спасибо за помощь