Iteration loops प्रयोग गर्छ; recursion self-calls प्रयोग गर्छ। तिनीहरू समान रूपमा शक्तिशाली छन् (एकले गर्न सक्ने कुनै पनि कुरा अर्कोले गर्न सक्छ), तर तिनीहरू स्पष्टता र लागतमा फरक छ।
Side by side
python
():
total =
i (, n + ):
total += i
total
():
n == :
n + sum_rec(n - )
