Прескочи на главни садржај
🔒 Режим прегледа. Првих петнаест Foundations лекција је бесплатно; ова је Pro. Покрените 7-дневни trial да откључате едитор, AI савете и остатак курса. Картица је обавезна, можете отказати у било ком тренутку у Dashboard.Покрени 7-дневни trial →
← KurseviSenior Deep-DivesModule 4 · Memory + profiling · RecapГенератори: принос од + слањеpredict96 / 161
+125 XP
Zadatak
📝 **Задатак:** Предвидите тачан резултат. `оутер` делегира на `унутрашњи` преко `ииелд фром`. Возач ради `нект(г)`, затим `г.сенд("хи")`, а затим последњи `нект(г)` умотан у три/екцепт. Прати који штампа ватру и којим редоследом. 📋 Имплементирајте горњу функцију. Тестови се покрећу аутоматски. 💡 **Савет:** Поново прочитајте теорију ако запнете.
Predvidi izlaz

Pažljivo pročitaj kod

def inner():
    print("inner-start")
    received = yield 1
    print(f"got:{received}")
    yield 2
    print("inner-end")


def outer():
    print("outer-pre")
    yield from inner()
    print("outer-post")


g = outer()
print(next(g))
print(g.send("hi"))
try:
    next(g)
except StopIteration:
    print("stopped")

Š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…