def checkDataPoint(dataPoint): for cluster in clusterDb.clusters: if cluster.checkDataPoint(dataPoint): print 'Add point to: ' + cluster.toString() cluster.addDataPoint(dataPoint) print 'and gives: ' + cluster.toString() return newCluster = Cluster() newCluster.addDataPoint(dataPoint) clusterDb.addCluster(newCluster) print 'Made new cluser: ' + newCluster.toString()