Solution Exercice 39: algorithme python qui renvoie le nombre de mots d'un texte.
Exercice 39 Ecrire un algorithme en Python qui prend en entrée une chaine de caractères 's' et qui renvoie le nombre de mots de cette chaine. On suppose que le texte est bien formé ( un espace après chaque ponctuation et aucun espace avant la ponctuation) Solution
|
1 2 3 4 5 6 7 8 9 10 |
def compter_mots(chaine): mots = chaine.split() # convertir la chaîne en une liste de mots nb_mots = len(mots) # Compter le nombre de mots dans la liste return nb_mots # Exemple d'utilisation chaine = "Django est un framework attaché au langage Python" nb_mots = compter_mots(chaine) print("Le nombre de mots dans la chaîne est :", nb_mots) |
Explication: La fonction compter_mots(): prend en entrée…