From 3cbdf7199e28373340624745980abffcc37dff0c Mon Sep 17 00:00:00 2001 From: Tipragot Date: Wed, 20 Sep 2023 11:15:05 +0200 Subject: [PATCH] =?UTF-8?q?R=C3=A9gl=C3=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Chapitre 1 - Des bases en python/exercices_de_base.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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