Exercice 39
Ecrire un programme Python qui permet de compter le nombres de mots sur une chaîne s. On suppose que le texte est bien formé ( un espace après chaque ponctuation et aucun espace avant la ponctuation)
Solution
# -*- coding: utf-8 -*-
s = "Python est un langage de programmation. Python est orienté objet"
# Transformation de la chaine s en une liste
L = s.split()
# Récupération du nombre d'élément de la liste L
nombreMots = len(L)
print("Le nombre de mot de la chaine s est : ", nombreMots)
Younes Derfoufi
CRMEF OUJDA
Post Views: 6 410
ou bien:
x=s.count(” “)+1
print (“Le nombre de mot=”,x)