Probleme tri tableau python

Slyw -  
mamiemando Messages postés 33772 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Je n'arrive pas a trié mon tableau je vous donne le problème.

def tri(tab):
 """
  tab : tableau ne comportant que des 0 et des 1
  La fonction trie le tableau Tab
 """  
 # debut contient l'indice du premier élément de la zone non triée
 # fin contient l'indice du dernier élément de la zone non triée
 # au début, la zone non triée est le tableau entier.


 tab=[1,0,0,1]
 debut=
 fin=
 while debut !=fin :
  if tab[debut]==0:
   debut=
  else:
   valeur=tab[fin]
   tab[fin]=………
   ………
   fin= …………
 …………







Configuration: Windows / Firefox 96.0
A voir également:

2 réponses

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,

L'indentation état primordiale en PYTHON, merci de reposter ton code en utilisant les balises de code.
Explications ( à lire entièrement !! ) disponibles ici :https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
0
mamiemando Messages postés 33772 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
Bonjour,

En plus du lien donné par jordane45, merci de lire ce lien.

À ce stade on ne sait pas ce que tu as fait, ce que tu dois faire et ce qui te bloque. Il existe plein d'algorithmes de tri (voir cette page) et ton enseignant attend sûrement de ta part de réaliser un tri particulier.

Sans plus d'information, ma réponse serait :

tab = sorted(tab)


Bonne chance
0