Sobes.tech
Junior — Senior
55

Определение порядка вывода в асинхронном скрипте

Условие задачи

Проанализируйте приведённый ниже код. Укажите, в какой последовательности появятся сообщения в консоли и будет ли между ними наблюдаться пауза.

import asyncio

async def foo():
    await asyncio.sleep(10)
    print("foo")

async def bar():
    print("bar")

async def main():
    await foo()
    await bar()

if __name__ == '__main__':
    asyncio.run(main())