def occurrence(m, t, i): """indique s'il y a une occurrence de la chaîne m dans la chaîne t à la position i""" if i < 0 or i > len(t) - len(m): return False for j in range(len(m)): if t[i + j] != m[j]: return False return True def recherche(m, t): """affiche toutes les occurrences de m dans t""" for i in range(0, len(t) - len(m) + 1): if occurrence(m, t, i): print("occurrence à la position", i)