This commit is contained in:
Tipragot 2023-09-20 11:15:05 +02:00
parent e33c4e883d
commit 3cbdf7199e
No known key found for this signature in database

View file

@ -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