Одновременное выполнение асинхронных функций python

У меня есть код, вида:

import asyncio
import time

async def waiter() -> None:
    await cook('Паста', 8)
    await cook('Салат Цезарь', 3)
    await cook('Отбивные', 16)
    какой-то код

async def cook(order: str, time_to_prepare: int) -> None:
    print(f'Новый заказ: {order}')
    await  time.sleep(time_to_prepare)
    print(order, '- готово')

asyncio.run(waiter())

Подскажите, смогу ли я выполнять три функции cook параллельно, запустив функции и начав выполнять код далее, если да, то как?


Ответы (0 шт):