]> git.deb.at Git - debienna.git/blobdiff - FactTailCall/index.mdwn
add for next meeting
[debienna.git] / FactTailCall / index.mdwn
index d2e028eb96d9f092f1e0440ff7d44d1100295424..2e02adc19ea7f1a527bba7cf52905410fb3df63f 100644 (file)
@@ -1,32 +1,34 @@
-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]]