"Matthew Nunes" <matthewnu...@hotmail.com> wrote...
...something in the recursion chapter which have still been unable to understand. It wrote a piece of code for the factorial function .... Please explain it to me, as I have spent hours trying to get my head around it,
Recursion is one of the more baffling topics when you first encounter it so don't be surprised if it takes a couple of goes to "get it". It even trips up people who have been using it for years. For an alternative explanation of recursion try my tutorial (in the Advanced Topics section, under recursion(!)). I walk through factorial cycle by cycle, see if that explanation helps. If it does you can read a bit more more about it and its uses in the Functional Programming topic. If not, try forming some more specific questions around the bits that puzzle you most. The more specific the question the greater the chance of an answer... HTH, -- Alan Gauld Author of the Learn to Program web site http://www.alan-g.me.uk/ _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor