Leggi il codice attentamente
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")
Cosa stamperà il programma? Scrivi qui: