Перейти к основному содержимому
🔒 Режим превью. Первые 15 уроков Foundations — бесплатные; этот — Pro. Запусти 7-дневный trial чтобы открыть редактор, AI-подсказки и остальной курс. Нужна карта, отмена в Dashboard в любой момент.Начать 7-дневный trial →
← КурсыSenior Deep-DivesМодуль 3 · Метаклассы, дескрипторы, магияВнутренние элементы asyncio: пошаговый цикл событийpredict42 / 161
+150 XP
Задание
📝 **Вопрос:** Предскажите точный результат. Через \`asyncio.gather\` запускаются три сопрограммы: A печатает 3 раза, B печатает 3 раза, C печатает 2 раза. Между отпечатками каждый из них выдает результат через \`asyncio.sleep(0)\`. В каком порядке срабатывают отпечатки? 📋Выберите правильный ответ. 💡 **Подсказка:** Если вы не уверены, перечитайте приведенную выше теорию.
Предскажи вывод

Прочти код внимательно

import asyncio


async def loop_task(name, n):
    for i in range(n):
        print(f"{name}:{i}")
        await asyncio.sleep(0)


async def main():
    await asyncio.gather(loop_task("A", 3), loop_task("B", 3), loop_task("C", 2))


asyncio.run(main())

Что выведет программа? Напиши здесь:

💬 Обсуждение

Будьте первым — задайте вопрос или поделитесь подсказкой.
Войдите чтобы участвовать в обсуждении. Чтение бесплатно.
Загрузка обсуждения…