Zum Hauptinhalt springen
🔒 Vorschaumodus. Die ersten fünfzehn Foundations-Lektionen sind kostenlos; diese hier ist Pro. Starte einen 7-Tage-Trial, um den Editor, AI-Hinweise und den Rest des Lehrplans freizuschalten. Karte erforderlich, jederzeit im Dashboard kündbar.7-Tage-Trial starten →
← KurseSenior Deep-DivesModul 3 · Metaklassen, Deskriptoren, MagieAsyncio-Interna: Ereignisschleife Schritt für Schrittpredict42 / 161
+150 XP
Aufgabe
📝 **Frage:** Sagen Sie die genaue Ausgabe voraus. Drei Coroutinen laufen über „asyncio.gather“: A druckt dreimal, B druckt dreimal, C druckt zweimal. Zwischen den Ausdrucken liefert jeder über \`asyncio.sleep(0)\`. In welcher Reihenfolge werden die Drucke ausgelöst? 📋 Wählen Sie die richtige Antwort. 💡 **Hinweis:** Lesen Sie die obige Theorie noch einmal, wenn Sie sich nicht sicher sind.
Sage die Ausgabe vorher

Lies den Code sorgfältig

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())

Was wird das Programm ausgeben? Schreib hier:

💬 Diskussion

Sei der erste — stelle eine Frage oder teile einen Tipp.
Anmelden um an der Diskussion teilzunehmen. Lesen ist kostenlos.
Diskussion wird geladen…