diff --git a/Chapitre 1 - Des bases en python/exercices_de_base.py b/Chapitre 1 - Des bases en python/exercices_de_base.py index 4f09581..4b0a3f7 100644 --- a/Chapitre 1 - Des bases en python/exercices_de_base.py +++ b/Chapitre 1 - Des bases en python/exercices_de_base.py @@ -36,11 +36,11 @@ def occurences2(s: str) -> dict[str, int]: return occurrences # On retourne le dictionnaire des occurences -def occurences2(s: str) -> dict[str, str]: +def occurences2(s: str, base=1) -> dict[str, str]: occurences = {} for char in s: if char not in occurences: - occurences[char] = 1 + occurences[char] = base else: occurences[char] += 1 return occurences @@ -79,7 +79,7 @@ def repet2(texte: str) -> (bool, dict): """renvoie de plus la liste des répétitions avec les effectifs. Si un caractère ou un motif apparait x fois, avec x > 1, on convient qu'il y a (x-1) répétitions.""" - return repet(texte), occurences2(texte) + return repet(texte), occurences2(texte, base=0) # Exercice 4