diff --git a/source/Dive_into_Functions.rst b/source/Dive_into_Functions.rst
index c627951590704677c79f04f7e6e81f898bf72b5f..417f5a428bd6ea6ec74f47fbd436d5cb420d86c6 100644
--- a/source/Dive_into_Functions.rst
+++ b/source/Dive_into_Functions.rst
@@ -28,11 +28,11 @@ help you by drawing diagram.
    
    def func():
       y  = 5
-      print locals()
+      print(locals())
     
    >>> func()
    {'y': 5}
-   >>> print x
+   >>> print(x)
    4
 
 .. container:: clearer
@@ -59,15 +59,15 @@ help you by drawing diagram.
    def func():
       y = 5 
       x = 8
-      print locals()
+      print(locals())
       x = x + 2
    
    >>> y = func()
    {'y': 5, 'x': 8}
    >>> 
-   >>> print y
+   >>> print(y)
    None
-   >>> print x
+   >>> print(x)
    4
 
 .. container:: clearer
@@ -93,7 +93,7 @@ help you by drawing diagram.
    
    def func(a):
       y = x + 2 
-      print locals()
+      print(locals())
       x = y
       return y
       
@@ -134,7 +134,7 @@ help you by drawing diagram.
    
    def func(a):
       x = x + 2 
-      print locals()
+      print(locals())
       return x
        
    y = func(x)
@@ -171,9 +171,9 @@ help you by drawing diagram.
        
    y = func(x)
 
-   >>> print x
+   >>> print(x)
    4
-   >>> print y == x
+   >>> print(y == x)
    False
    
 .. container:: clearer
@@ -200,11 +200,11 @@ help you by drawing diagram.
    >>> x = 4
    >>> z = func()
    >>> 
-   >>> print x
+   >>> print(x)
    4
-   >>> print z
+   >>> print(z)
    4
-   >>> print id(z) == id(x)
+   >>> print(id(z) == id(x))
    True
 
 .. container:: clearer
@@ -225,15 +225,15 @@ help you by drawing diagram.
 
    x = 4
    
-   def func(x = 5):
+   def func(x=5):
       x = x + 2 
       return x
        
    >>> y = func(x)
    >>> 
-   >>> print x
+   >>> print(x)
    4
-   >>> print y
+   >>> print(y)
    6
 
 .. container:: clearer
@@ -259,7 +259,7 @@ help you by drawing diagram.
    def func(a):
       global x
       def func2():
-         print locals()
+         print(locals())
          y = x + 4
          return y
       z = func2()
@@ -267,9 +267,9 @@ help you by drawing diagram.
        
    y = func(x)
    {}
-   >>> print x
+   >>> print(x)
    4
-   >>> print y
+   >>> print(y)
    8
 
 .. container:: clearer
@@ -296,11 +296,11 @@ help you by drawing diagram.
        
    y = func(x)
    
-   >>> print x
+   >>> print(x)
    {'a': 4, 'b': 5}
    >>> print y
    {'a': 4, 'b': 5}
-   >>> print x is y
+   >>> print(x is y)
    True
    
 .. container:: clearer
@@ -326,9 +326,9 @@ help you by drawing diagram.
        
    y = func(x)
    
-   >>> print x
+   >>> print(x)
    {'a': 4, 'b': 5}
-   >>> print y
+   >>> print(y)
    None
    
 .. container:: clearer
@@ -398,7 +398,7 @@ help you by drawing diagram.
        
    y = func(x)
    
-   print x
+   print(x)
    {'a': 4, 'b': 6}
 
 | in this code *func2* is executed
@@ -433,7 +433,7 @@ help you by drawing diagram.
        
    y = func(x)
    
-   print x
+   print(x)
    {'a': 4, 'b': 5}
    
 | in this code *x* a variable x is defined locally in *func2* and hide the global variable x
@@ -444,7 +444,7 @@ help you by drawing diagram.
 
    .. image :: _static/figs/spacer.png   
        
-      
+
 Exercise
 --------