-FactTailCall hier beschreiben...\r
-\r
-{{{\r
-import sys\r
-\r
-def fact(x):\r
- ##print 'entered fact ', x\r
- if x==1:\r
- result= 1\r
- else:\r
- result= fact (x-1)*x\r
- print 'leaving fact ', result\r
- return result\r
-\r
-\r
-def fact_tail_call(x,c):\r
- #print 'entered fact_ ', x, ' ', c\r
- if x==1:\r
- print c\r
- raise 'done'\r
- #result= c\r
- else:\r
- result= fact_ (x-1,c*x)\r
- print 'leaving fact_ ', result\r
- return result\r
-\r
-fact (200)\r
-fact_tail_call (200, 1)\r
-}}}\r
-\r
-----\r
-CategoryCodeSnippets
\ No newline at end of file
+
+[[FactTailCall|FactTailCall]] hier beschreiben...
+
+
+[[!format txt """
+import sys
+
+def fact(x):
+ ##print 'entered fact ', x
+ if x==1:
+ result= 1
+ else:
+ result= fact (x-1)*x
+ print 'leaving fact ', result
+ return result
+
+
+def fact_tail_call(x,c):
+ #print 'entered fact_ ', x, ' ', c
+ if x==1:
+ print c
+ raise 'done'
+ #result= c
+ else:
+ result= fact_ (x-1,c*x)
+ print 'leaving fact_ ', result
+ return result
+
+fact (200)
+fact_tail_call (200, 1)
+"""]]
+
+
+ [[!tag CategoryCodeSnippets]]