Solution Exercice 36: supprimer les espaces multiple d'un texte en Python
Exercice 36 Ecrire un programme en Python permettant de supprimer les espaces multiples dans une chaine s. Solution Younes Derfoufi CRMEF OUJDA Post Views: 7 102
Cours Python
Exercice 36 Ecrire un programme en Python permettant de supprimer les espaces multiples dans une chaine s. Solution Younes Derfoufi CRMEF OUJDA Post Views: 7 102
Exercice 34 Etant donnée la liste des notes des élèves : notes = [12 , 04 , 14 , 11 , 18 , 13 , 07, 10 , 05 , 09 , 15 , 08 , 14 , 16] Ecrire un programme Python qui permet d’extraire de cette liste et créer une autre liste qui contient uniquement…
Exercice 27 Écrire un algorithme en Python sous forme de fonction qui prends en argument une liste de nombres et renvoie la somme des éléments de la liste. Et un autre qui renvoie la multiplication des éléments de la liste. Post Views: 8 527
Exercice 28 Écrire un algorithme en langage Python qui teste si une liste est vide ou non. Même question pour une chaine de caractères. Post Views: 7 313
Exercice 32 Écrire un programme en Python qui renvoie toutes les listes obtenues en permutant les termes d’une liste donnée. Solution Younes Derfoufi CRMEF OUJDA Post Views: 5 618
Exercice 26 Ecrire un algorithme en langage Python qui demande à l’utilisateur de saisir un texte et de lui renvoyer tous les mots commençant par la lettre 'a'. Post Views: 8 712
Exercice 31 Écrire un programme Python qui permet d’extraire la liste des entiers pairs et la liste des entiers impairs d’une liste de nombres. Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
def extract(l): pair = [] impair = [] for x in l: if(x%2 == 0): pair.append(x) else: impair.append(x) print("La liste des entiers pair est : ",pair) print("La liste des entiers impair est : ",impair) # Tester l'algorithme l =[23,4,56,7,8,9,0,18,7,6,55,43,2] print(extract(l)) """ Ce qui affiche après exécution : La liste des entiers pair est : [4, 56, 8, 0, 18, 6, 2] La liste des entiers impair est : [23, 7, 9, 7, 55, 43] """ |
Younes Derfoufi CRMEF OUJDA Post Views: 14 972
Exercice 30 Ecrire une fonction en Python qui permet de comparer deux listes et de nous indiquer si ces deux listes ont une valeur communes ou non. Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
def elementsCommun(l1,l2): compteur = 0 for x in l1: if x in l2: compteur =compteur + 1 if compteur != 0: return True else: return False l1 = [2,35,5,6,21] l2 = [2,13,5,7,19] print(elementsCommun(l1,l2)) # Ce qui affiche True |
Younes Derfoufi CRMEF OUJDA Post Views: 8 715
Exercice 29 Écrire un programme Python qui permet de supprimer les éléments dupliqués d'une liste. Solution 1ère méthode:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
# définit une fonction qui supprime les doublons dans la liste def removeDuplicate(l): # définir et initialiser la liste sans élément dupliqué unique = [] # construction de la liste sans éléments dupliqués for x in l: if x not in unique: unique.append(x) return unique # Exemple l = [2, 7, 13, 2, 17, 13, 2, 7, 13] print (removeDuplicate(l)) #output: [2, 7, 13, 17] |
2ème méthode:
1 2 3 4 5 6 7 8 9 10 11 12 |
# définir la fonction qui supprie les élément dupliqués d'une liste def removeDuplicate(l): # convertir la liste en un ensemble SET = set(l) # reconvertir l'ensemble en une liste L = list(SET) return L # Exemple l = [2, 7,7, 13, 2, 17,25, 17, 13, 15, 15, 2, 7, 13] print(removeDuplicate(l)) #output: [2, 7, 13, 15, 17, 25] |
Younes Derfoufi CRMEF OUJDA Post Views: 9 300