Réglé
This commit is contained in:
parent
e33c4e883d
commit
3cbdf7199e
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue