python_asyncio_course/3_awaitable_objects/task_3_5_9.py
2024-11-02 14:13:39 +03:00

20 lines
589 B
Python

import asyncio
async def read_book(student, time):
print(f"{student} начал читать книгу.")
await asyncio.sleep(time)
print(f"{student} закончил читать книгу за {time} секунд.")
async def main():
# Создаем задачи для асинхронного выполнения
task2 = asyncio.create_task(read_book("Алекс", 5))
task1 = asyncio.create_task(read_book("Мария", 3))
task3 = asyncio.create_task(read_book("Иван", 4))
await task1
await task2
await task3
asyncio.run(main())