algorithme python