Ugrás a fő tartalomra
🔒 Előnézet mód. Az első tizenöt Foundations lecke ingyenes; ez Pro. Indíts 7 napos trial-t, hogy feloldd a szerkesztőt, az AI tippeket és a tananyag többi részét. Kártya szükséges, bármikor lemondhatod a Dashboard-ban.7 napos trial indítása →
← KurzusokSenior Deep-Dives4. modul · Memória, profilalkotás, optimalizálásAST manipuláció az "ast" modullalpredict62 / 161
+125 XP
Feladat
📝 **Kérdés:** Jósolja meg a pontos kimenetet. A Python három sorát az \`ast.parse\` elemzi. Ekkor a nyomkövetés megkérdezi: (1) mi a gyökércsomópont típusa? (2) hány állítás van a törzsben? (3) melyik csomóponttípus burkolja az egyes utasításokat? (4) fúrjon bele az első hozzárendelésbe – célnév, értékosztály, operátorosztály és végül \`ast.unparse\` oda-vissza út. 📋 Válassza ki a megfelelő választ. 💡 **Tipp:** Ha nem biztos benne, olvassa el újra a fenti elméletet.
Találd ki a kimenetet

Olvasd el a kódot figyelmesen

import ast


src = """x = 1 + 2
y = x * 3
print(y)
"""

tree = ast.parse(src)
print(type(tree).__name__)
print(len(tree.body))
for node in tree.body:
    print(type(node).__name__)

first = tree.body[0]
print(first.targets[0].id)
print(type(first.value).__name__)
print(first.value.op.__class__.__name__)
print(ast.unparse(first))

Mit ír ki a program? Írd ide:

💬 Beszélgetés

Légy az első — tegyél fel kérdést vagy oszd meg egy tippet.
Jelentkezz be hogy csatlakozz a beszélgetéshez. Az olvasás ingyenes.
Beszélgetés betöltése…