Bonsoir,
Pourriez-vous m'aidez sur cet exercice ?
On souhaite manipuler des tableaux qui ont les caractéristiques suivantes :
toutes les valeurs du tableau sont des entiers positifs ou nuls,
on ne trouve pas deux 0 qui se suivent.
Par exemple :
On appellera empan une suite de nombres compris entre deux 0. Dans l'exemple précédent il y a 3 empans.
Code : Sélectionner tout - Visualiser dans une fenêtre à part [1,4,4,0,8,1,7,4,9,0,2,6,11]
Ecrire les fonctions qui permettent de :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 [1,4,4] [8,1,7,4,9] [2,6,11]
compter le nombre d'empans
compteEmpans([1,4,4,0,8,1,7,4,9,0,2,6,11]) →→ 3
J'ai essayé la fonction suivante mais cela ne fonctionne pas :
Sachant qu'on a appris les boucles "while" "for" et "if"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 tableau = [] def compteEmpans(tableau): compteur = 0 n = 0 for i in range(0, len(tableau)): if tableau[i] == n: compteur += 1 return compteur
Cordialement.
Partager