en

Daily Challenge 🗓️

Votre dose quotidienne de veille technique pour briller en société (de devs).

Découvrez une question avec sa correction détaillée chaque jour sur un sujet au hasard :

Frontend, Backend, Mobile, Data, Web, AI, Infra... Tout ce qui se code ! 🧪

Wednesday 14 January 2026

-

Python

Python #20/35

Considérez le code ci-dessous ainsi que la section utilisant asyncio.TaskGroup. Que repésente la variable tg dans la fonction first_function et dans le contexte de la fonction main ?

async def second_function():
    for _ in range(5):
        print('Second function iteration')
        await asyncio.sleep(1)


async def first_function(tg: asyncio.TaskGroup):
    for _ in range(5):
        tg.create_task(second_function())
        print('First function iteration')
        await asyncio.sleep(5)


async def main():
    async with asyncio.TaskGroup() as tg:
        task1 = tg.create_task(first_function(tg))
        await task1


asyncio.run(main())
Auteur: Équipe W3DStatut : PubliéeQuestion passée 5 fois
ModifierLien direct
0
Évaluations de la communautéPersonne n'a encore évalué cette question, soyez le premier !

A propos du Daily Challenge 🗓️

Découvrez chaque jour, du lundi au vendredi, une question de QCM avec son corrigé détaillé pour enrichir vos connaissances tech. Les questions sont proposées par la communauté WeLoveDevs.com : experts et expertes, formateurs et formatrices, indépendants et indépendantes.WeLoveDevs.com accompagne les techs à la recherche de leur de job de rêve. Nous mettons également à disposition plus de 50 tests techniques dans différentes technologies pour ceux d'entre vous qui aimeraient tester leurs connaissances.

Historique

    ⚠️
    Votre navigateur est mal|non supporté !
    Nous vous conseillons d'utiliser un navigateur moderne comme Edge, Chrome ou Firefox
    En savoir plus