Solution Exercice 26: chercher les mots qui commencent par la lettre a dans un texte en Python

Exercice 26

Ecrire un programme qui demande à l’utilisateur de saisir un texte et de lui renvoyer tous les mots commençant par la lettre a.

Solution

1ère méthode

# -*- coding: UTF-8 -*-
# Lire la chaine s
s = input("Tapez une chaine de caractères s : ")
# convertir la chaine s en une liste
s = s.split()
# chercher tous les éléments de la liste qui commencent par la lettre 'a' 
for x in s:
    if(x[0] == 'a'):
        print("Le mot : ", x, " commence par la lettre 'a'")

2ème méthode

# -*- coding: UTF-8 -*-
# Lire la chaine s
s = input("Tapez une chaine de caractères s : ")

# convertir la chaine s en une liste
s = s.split()

# obtenir la longueur de la liste s
n = len(s)

# rechercher les éléments de la liste qui commencent par la lettre 'a' 
for i in range(0,n):
        if(s[i][0] == 'a'):
                print("Le mot : '", s[i], "' commence par la lettre 'a'")

"""
Example of execution : if you type "Me and you are beginner"
You will receive the message :
The word : 'and' begin with the letter 'a'
The word : 'are' begin with the letter 'a'
"""

 

 

Younes Derfoufi
CRMEF OUJDA

2 thoughts on “Solution Exercice 26: chercher les mots qui commencent par la lettre a dans un texte en Python

Leave a Reply