Bonjour à tous, je débute en python et j'aimerais savoir comment puis je mettre les 2 print en un seul print j'ai essayé par tous les moyen mais j'ai toujours une erreur, et aussi si mon code est bon par rapport à l'intitulé de l'exercice.
Merci par avance de vos réponses.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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