diff --git a/script/scenarios/demos/darpa_hyq.py b/script/scenarios/demos/darpa_hyq.py
index aff1edf5c47418e4a1ffcd71fd2f67b6995dd962..a6bb26a4b2b732558ecae71528907fd316741294 100644
--- a/script/scenarios/demos/darpa_hyq.py
+++ b/script/scenarios/demos/darpa_hyq.py
@@ -103,7 +103,7 @@ def genPlan(stepsize=0.06):
 	start = time.time() 
 	configs = fullBody.interpolate(stepsize, 5, 0., filterStates = True,testReachability = False)
 	end = time.time() 
-	print "Contact plan generated in " + str(end-start) + "seconds"
+	print("Contact plan generated in " + str(end-start) + "seconds")
 	
 def contactPlan(step = 0.5):
 	v.client.gui.setVisibility("hyq", "ON")
@@ -115,6 +115,6 @@ def contactPlan(step = 0.5):
 		time.sleep(step)
                 		
 		
-print "Root path generated in " + str(tp.t) + " ms."
+print("Root path generated in " + str(tp.t) + " ms.")
 
 genPlan(0.01);contactPlan(0.01)
diff --git a/script/scenarios/demos/darpa_hyq_path.py b/script/scenarios/demos/darpa_hyq_path.py
index 60f30022f032979e710df35c8d46179246a08869..c98745c52256588021a4090537f7872a1b4d8450 100644
--- a/script/scenarios/demos/darpa_hyq_path.py
+++ b/script/scenarios/demos/darpa_hyq_path.py
@@ -57,7 +57,7 @@ t = ps.solve ()
 if isinstance(t, list):
 	t = t[0]* 3600000 + t[1] * 60000 + t[2] * 1000 + t[3]	
 
-print "computation time for root path ", t
+print("computation time for root path ", t)
 
 # Playing the computed path
 from hpp.gepetto import PathPlayer