Exercice 66
Écrire un programme en python sous forme de fonction qui prend en paramètre une chaîne de caractères s et qui renvoie la liste des mots contenant au moins un caractère non alphabétique. Exemple pour s = "C# is syntactically similar to Java2" , la fonction renvoie la liste: ["C#" , "Java2"]
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
# fonction qui renvoie le nombre de caractères non alphabétiques dans une chaine def not_alphabetical(s): # initialiser la liste des mots demandée L_word_not_alphabet = [] # convertir s en une liste list_word = s.split() for word in list_word: if word.isalpha() == False: L_word_not_alphabet.append(word) return L_word_not_alphabet #Exemple s = "C# is syntactically similar to Java2" print(not_alphabetical(s)) # affiche: ['C#', 'Java2'] |
Younes Derfoufi
CRMEF OUJDA
1 thought on “Solution Exercice 66: liste des mots contenant au moins un caractère non alphabétique en python”