- Kód: Vybrat vše
run = True
def fce():
if neco == neco:
run = False
while run:
fce()
Vzhledem k tomu, ze run je mimo funkci, tak se mi cyklus neukonci. Slo by to udelat pres global, ale to tedy zase pry neni uplne nejcistsi reseni. Udelal jsem to tedy pres list takto:
- Kód: Vybrat vše
run = [True]
def fce():
if neco == neco:
run[0] = False
while run:
fce()
Coz tedy funguje, ale chtel bych se zeptat jestli to tak je OK, nebo jake by bylo nejlepsi reseni.
Diky.