Iteration inatumia loops; recursion inatumia kupiga simu kwa kufanya. Zina nguvu sawa (kila kitu unachoweza kufanya na moja unaweza kufanya na nyingine), lakini hutofautiana katika uwazi na gharama.
Upande kwa upande
python
():
total =
i (, n + ):
total += i
total
():
n == :
n + sum_rec(n - )
