Hello
As en exercise I wrote the following function:
def recursfac(x,carryover=1):
print 'x:',x,'carryover:', carryover
if x > 1:
carryover *= x
recursfac(x-1, carryover)
else:
return carryover
print recursfac(3)
Very much to my surprise I get the following output:
x: 3 carryover: 1
x: 2 carryover: 3
x: 1 carryover: 6
None
Where did I go wrong?
Kind regards
Dominik Danter
_______________________________________________
Tutor maillist - [email protected]
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor