[Intermédiaire] Compter le nombre de mots d'une chaîne
Page 1 sur 1
[Intermédiaire] Compter le nombre de mots d'une chaîne
Enoncé : Saisir un texte et compter le nombre de mots de la chaîne de caractères.
Afficher le résultat sous la forme :
il y a 5 mots dans votre texte
Voici ce qui s'affiche :
Votre texte : devinez combien il y a de mots dans ma phrase
il y a 10 mots dans votre texte
Mon programme ne compte pas les mots en tant que tels mais se contente de décompter les espaces entre les mots.
C'est une approche, il en existe bien d'autres.
Pyt
Afficher le résultat sous la forme :
il y a 5 mots dans votre texte
- Code:
texte=input("Votre texte : ")
compteur_espace=1
for a in texte :
if (a==" "):
compteur_espace+=1
print ("il y a ",compteur_espace," mots dans votre texte")
Voici ce qui s'affiche :
Votre texte : devinez combien il y a de mots dans ma phrase
il y a 10 mots dans votre texte
Mon programme ne compte pas les mots en tant que tels mais se contente de décompter les espaces entre les mots.
C'est une approche, il en existe bien d'autres.
Pyt
Dernière édition par Pyt le Sam 13 Mai - 17:04, édité 1 fois
Re: [Intermédiaire] Compter le nombre de mots d'une chaîne
Voici le code amélioré :
Pyt
- Code:
texte=input("Votre texte : ")
compteur_espace=texte.count(" ")
print ("il y a ",compteur_espace+1," mots dans votre texte")
Pyt
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum