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