Bonjour à tous et merci d'avance à ceux qui prendront le temps de m'aider.
J'apprends le langage python depuis peu et je suis bloqué sur un exercice qui ne doit pas être très compliqué, voici l'intitulé de l'exercice:
Définissez une fonction compteMots(ph) qui renvoie le nombre de mots contenus
dans la phrase ph. On considère comme mots les ensembles de caractères inclus entre
des espaces.
Comme c'est un exercice pour débuter il faut que j'utilise une boucle while mais je n'arrive pas à comprendre comment gérer les espaces en effet je n'arrive qu'à compter le nombre de caractères mais pour gérer l'espace je ne sais pas ou le mettre voici mon début de solution ( ne rigolez pas..):
Voila merci beaucoup.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 def compteMots(ph): i,mots = 0,0 while i < len(ph): mots = mots + 1 i = i + 1 return mots print(compteMots("Aidez moi lol"))
Partager