Me kirjoitettiin lapsen kanssa jatko-ohjelma (eli vuorollaan kukin kirjoittaa yhden rivin):
def kuulustele_ja_kuole(henkilö):
sano(henkilö, "Onko kenelläkään ruokaa")
ruoka = henkilö.vastaus()
if ruoka:
sano(henkilö, "Anna ruoka tänne")
henkilö.kuollut = True
ruoka_kuolleena = henkilö.vastaus()
if ruoka == ruoka_kuolleena:
sano(henkilö.äiti(), "Lapses haluaa kuolleenakin " + ruoka)
return True
else:
sano(henkilö.äiti(), f'Lapsi ei halua kuolleena { ruoka }')
return not kuulustele_ja_kuole(henkilö.äiti())
def sano(henkilö, sanoma):
kanava = henkilö.primääriviestintäkanava(kielirekisteri(sanoma))
for kuuntelijat in kanava:
for kuuntelija in kuuntelijat:
if kuulustele_ja_kuole(kuuntelija):
kuuntelija.suosikkisanonta = sanoma
henkilö.vastaus = lambda: ruoat[kuuntelija.suosikkisanonta or "tämä on loppuelämäsi ensimmäinen päivä"]
ruoat[ruoat[sanoma]] = ruoat[sanoma]
kuitattu[sanoma] = True