diff --git a/examples/python/cvrptw.py b/examples/python/cvrptw.py index 90e02bbfcd..620968f056 100644 --- a/examples/python/cvrptw.py +++ b/examples/python/cvrptw.py @@ -36,6 +36,7 @@ """ import math +from six.moves import xrange from ortools.constraint_solver import pywrapcp from ortools.constraint_solver import routing_enums_pb2 @@ -184,7 +185,7 @@ def main(): # Add limit on size of the time windows. time_dimension = routing.GetDimensionOrDie(time) - for order in range(1, num_locations): + for order in xrange(1, num_locations): start = start_times[order] time_dimension.CumulVar(order).SetRange(start, start + tw_duration) @@ -199,12 +200,12 @@ def main(): start_times = data[2] size = len(locations) # Solution cost. - print "Total distance of all routes: " + str(assignment.ObjectiveValue()) + "\n" + print ("Total distance of all routes: " , str(assignment.ObjectiveValue())) # Inspect solution. capacity_dimension = routing.GetDimensionOrDie(capacity); time_dimension = routing.GetDimensionOrDie(time); - for vehicle_nbr in range(num_vehicles): + for vehicle_nbr in xrange(num_vehicles): index = routing.Start(vehicle_nbr) plan_output = 'Route {0}:'.format(vehicle_nbr) @@ -229,12 +230,11 @@ def main(): load=assignment.Value(load_var), tmin=str(assignment.Min(time_var)), tmax=str(assignment.Max(time_var))) - print plan_output - print "\n" + print (plan_output) else: - print 'No solution found.' + print ('No solution found.') else: - print 'Specify an instance greater than 0.' + print ('Specify an instance greater than 0.')