Прескочи на главни садржај
🔒 Режим прегледа. Првих петнаест Foundations лекција је бесплатно; ова је Pro. Покрените 7-дневни trial да откључате едитор, AI савете и остатак курса. Картица је обавезна, можете отказати у било ком тренутку у Dashboard.Покрени 7-дневни trial →
← KurseviSenior Deep-DivesМодул 4 · Меморија, Профилисање, ОптимизацијаАСТ манипулација са `аст` модуломpredict62 / 161
+125 XP
Zadatak
📝 **Питање:** Предвидите тачан резултат. Три линије Питхон-а се рашчлањују са \`аст.парсе\`. Затим се траг пита: (1) који је тип коренског чвора? (2) колико изјава у телу? (3) који тип чвора обавија сваки исказ? (4) разрадите први задатак — име циља, класу вредности, класу оператора и коначно \`аст.унпарсе\` повратно путовање. 📋 Изаберите тачан одговор. 💡 **Савет:** Поново прочитајте горњу теорију ако нисте сигурни.
Predvidi izlaz

Pažljivo pročitaj kod

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

Šta će program ispisati? Napiši ovde:

💬 Diskusija

Budi prvi — postavi pitanje ili podeli savet.
Prijavi se da bi se pridružio diskusiji. Čitanje je besplatno.
Učitavanje diskusije…