From b3d635e73d03c964a99d8fd4d7a62268cc5913f9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Bertrand=20N=C3=A9ron?= <bneron@pasteur.fr>
Date: Fri, 21 Nov 2014 19:02:22 +0100
Subject: [PATCH] trsform code of fibonacci in function

---
 source/_static/code/fibonacci_iteration.py | 29 +++++++++++++---------
 1 file changed, 17 insertions(+), 12 deletions(-)

diff --git a/source/_static/code/fibonacci_iteration.py b/source/_static/code/fibonacci_iteration.py
index bb8ee8d..673d5c3 100644
--- a/source/_static/code/fibonacci_iteration.py
+++ b/source/_static/code/fibonacci_iteration.py
@@ -1,13 +1,18 @@
 
-fib_suite = []
-n = 0
-while n < 10:
-    if n == 0:
-        fib_suite.append(0)
-    elif n == 1:
-        fib_suite.append(1)
-    else: 
-        res = fib_suite[n-1] + fib_suite[n-2] 
-        fib_suite.append(res)
-    n += 1
-print ', '.join([str(i) for i in fib_suite])
\ No newline at end of file
+def fibonacci(n):
+    fib_suite = []
+    i = 0
+    while i <= n:
+        if i == 0:
+            fib_suite.append(0)
+        elif i == 1:
+            fib_suite.append(1)
+        else: 
+            res = fib_suite[i-1] + fib_suite[i-2] 
+            fib_suite.append(res)
+        i += 1
+    return fib_suite
+
+print ', '.join([str(i) for i in fibonacci(10)])
+
+
-- 
GitLab