A l’écrit :
Si un des nombres est inférieurs à l’autre juste avant = 0 (False) donc on le détruit Sinon on le garde (True) .
Code début :
etage=[5,1,8,2,7,6,10,3,9,11] NbrImmeu=[1,2,3,4,5,6,7,8,9,11] def croissante(etage): for i in range(len(etage)-1): if etage[i]>=etage[i+1]: return False return True
On va enlever les chiffres que l’on détruit , 0 on détruit , 1 on garde , à finir
liste=[1,8,5,9,10] detruire=[1,0,1,1,1] def sousliste(liste,detruire): listeconserver=[] for i in range (len(detruire)): if detruire[i]==1: listeconserver.append(liste[i]) return listeconserver
Aucune réponse