Repetition du meme resultat de facon consecutive /python

Résolu
okok -  
jee pee Messages postés 9439 Date d'inscription   Statut Modérateur Dernière intervention   -
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

  1. jee pee Messages postés 9439 Date d'inscription   Statut Modérateur Dernière intervention   9 977
     
    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