Repetition du meme resultat de facon consecutive /python

Résolu/Fermé
okok - Modifié le 20 mars 2022 à 15:09
jee pee Messages postés 40279 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 29 septembre 2024 - 20 mars 2022 à 16:19
Bonjour
J ai obtenu un tableau avec des results soit A soit B soit C que j ai classe en fonction du temps Time Frame
Comment savoir si j ai 3 fois desuite le meme resultats de facon consecutive ?
car si j ai 3 resultats consecutifs identiques , plus de 3 fois dans mon tableau alors je dois afficher un message d error

```

ID RESULTS Time Frame
0 A 18:44:19
1 A 18:45:01
2 A 19:01:42
3 A 19:08:44
4 C 19:54:05
5 B 19:57:32
6 C 20:02:32
7 C 20:02:35
8 B 20:02:38
9 A 20:02:39
10 A 20:02:41
11 A 20:02:46
12 B 20:02:47
13 C 21:02:52
14 B 21:22:32
15 B 21:32:32
16 C 22:02:32
17 C 22:02:32
18 A 22:23:22
19 A 22:23:45
20 A 22:24:57
```

1 réponse

jee pee Messages postés 40279 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 29 septembre 2024 9 350
20 mars 2022 à 16:19
Bonjour,

une boucle, une valeur précédente, un compteur
pre = ''
nbr = 0

for i in range(len(t)):
    if t[i][1] == pre:
        nbr += 1
        if nbr > 3:
            print (i, pre, 'limite dépassée')
    else:
        pre = t[i][1]
        nbr = 1 

0