Exercice 94
Ecrire un algorithme en Python sous forme de fonction qui prends en paramètre une chaine texte et qui renvoie la liste des mots qui commencent par une majuscule. Exemple si s = 'Python is more power thant Java and C++' , la fonction renvoie la liste:
1 |
L = ['Python' , 'Java' , 'C++'] |
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
#coding: utf-8 def listMotMaj(s): # initialisation de la liste des mots qui commencent par une majuscule listMaj = [] # Convertir la chaine s en une liste L = s.split() # parcourir les mots de la liste L for mot in L: if (mot[0].isupper()): listMaj.append(mot) return listMaj # Exemple s = 'Python is more power thant Java and C++' print("La liste des mots qui commencent par une majuscule est : " , listMotMaj(s)) # La sortie est : La liste des mots qui commencent par une majuscule est : ['Python', 'Java', 'C++'] |
Younes Derfoufi
CRMEF OUJDA
Acheter sur Très Facile !
-
Apprenez la programmation en langage Python
€ 31,00 Acheter le livre -
Promo !
Apprendre Python un guide complet et progressif
Le prix initial était : € 11,00.€ 10,00Le prix actuel est : € 10,00. Ajouter au panier -
Routeur Intelligent Tenda AC6 WiFi sans Fil double Bande AC1200
€ 20,00 Acheter le produit
1 thought on “Solution Exercice 94: algorithme python qui détermine la liste des mots qui commencent par une majuscule”