Iteration loops ని ఉపయోగిస్తుంది; Recursion self-calls ని ఉపయోగిస్తుంది. అవి సమానంగా శక్తిశాలిగా ఉన్నాయి (మీరు ఒకటితో చేయగలిగిన ప్రతిదీ మరొకటితో చేయవచ్చు), కానీ అవి స్పష్టత మరియు ఖర్చులో విభిన్నంగా ఉన్నాయి.
పక్క నుండి పక్క
():
total =
i (, n + ):
total += i
total
():
n == :
n + sum_rec(n - )
