20 lines
589 B
Python
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())
|