[Exercice] Compter le nombre d'empans
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 :
Code:
[1,4,4,0,8,1,7,4,9,0,2,6,11]
On appellera empan une suite de nombres compris entre deux 0. Dans l'exemple précédent il y a 3 empans.
Code:
1 2 3
| [1,4,4]
[8,1,7,4,9]
[2,6,11] |
Ecrire les fonctions qui permettent de :
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 :
Code:
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 |
Sachant qu'on a appris les boucles "while" "for" et "if"
Cordialement.