Iteracija uporablja zanke; rekurzija uporablja samodejne klice. Sta enako zmogljivi (kar lahko naredite z eno, lahko naredite tudi z drugo), vendar se razlikujeta v jasnosti in ceni.
Primerjava drug ob drugem
python
():
total =
i (, n + ):
total += i
total
():
n == :
n + sum_rec(n - )
