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:
4 009
ou bien:
x=s.count( » « )+1
print (« Le nombre de mot= »,x)