for numtrajet in range(10000): transitions = [int(k) for k in quater(numtrajet)] etat = [0,0,0,0] for t in transitions: try: etat = next(etat,t) except TypeError: break except StopIteration: print(mot(transitions)) break