next = True
def vypisuj():
print "Ahoj"
next = False
while next == True:
vypisuj()
print "konec"
Takhle napsané to vypisuje do nekonečna slovo Ahoj. Jde mi o to, že v definici vypisuj() nemůžu říct, že next nabylo hodnoty False a program to pořád bere jako True. Přišel jsem na to při zpracovávání úkolu v 9. lekci, kdy jsem chtěl program zkrátit, protože se mi na dvou místech zároveň objevoval stejný kus kódu, který jsem chtěl udělat takhle.