import asyncio async def coro(num, seconds): print(f"Задача{num} начала свое выполнение") await asyncio.sleep(seconds) print(f"Задача{num} выполнена за {seconds} секунду(ы)") async def main(): # Создание задач из корутины. task1 = asyncio.create_task(coro(1, 1)) task2 = asyncio.create_task(coro(2, 2)) task3 = asyncio.create_task(coro(3, 3)) task4 = asyncio.create_task(coro(4, 4)) task5 = asyncio.create_task(coro(5, 5)) # Запуск и ожидание выполнения задач. await task5 asyncio.run(main())