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
|
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 = {}
|
occurences = {}
|
||||||
for char in s:
|
for char in s:
|
||||||
if char not in occurences:
|
if char not in occurences:
|
||||||
occurences[char] = 1
|
occurences[char] = base
|
||||||
else:
|
else:
|
||||||
occurences[char] += 1
|
occurences[char] += 1
|
||||||
return occurences
|
return occurences
|
||||||
|
@ -79,7 +79,7 @@ def repet2(texte: str) -> (bool, dict):
|
||||||
"""renvoie de plus la liste des répétitions avec les effectifs.
|
"""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,
|
Si un caractère ou un motif apparait x fois, avec x > 1,
|
||||||
on convient qu'il y a (x-1) répétitions."""
|
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
|
# Exercice 4
|
||||||
|
|
Loading…
Reference in a new issue