1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| s = ("Bonjour à tous")
#Écrire une fonction en Python qui prend en paramètre une chaîne de caractères s et un caractère c et qui renvoie la fréquence d'apparition du caractère dans la chaîne ;
#la valeur de retour est un nombre réel entre 0 et 1.
#Par exemple dans la chaîne s="Bonjour à tous" la lettre c='o' a une fréquence d'apparition de 21.43% (il y a 3 'o' sur les 14 caractères qui composent la chaîne)
def frequenceLettre(lettre,texte):
compteur=0
for l in texte:
if l==lettre:
compteur=compteur+1
return compteur/len(texte)
print("Dans la chaine de caractère: '",s,"'la lettre n à une fréquence d'apparition de")
print(frequenceLettre("n",s)) |
Partager