Back to tasks
Junior — Senior
60
Определение порядка вывода в асинхронном скрипте
Task condition
livecode
Проанализируйте приведённый ниже код. Укажите, в какой последовательности появятся сообщения в консоли и будет ли между ними наблюдаться пауза.
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())