Nazdar,
2008/1/26, MB <[EMAIL PROTECTED]>:
>
>
> Zdravim,
> mam rekurzivni funkci rikejme ji treba Hledej()
>
> def Hledej(start)
> # neco provadej
> Hledej(start+1)
>
> jak to nejak nejlepe nahradit aby nedoslo k naplneni zasobniku
> a neskoncilo to RuntimeErrorem?
rekl bych, ze nejjednodusi je udelat to takhle:
tvoje reseni:
def Hledej(start):
#neco delej
if podminka:return vysledek
else:return Hledej(start+1)
nerekurzivni reseni:
def Hledej(start):
while not podminka:
#neco delej
start+=1
return vysledek
_______________________________________________
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python