Article de test
Ce n'est qu'un article de test !
Cours Python
Ce n'est qu'un article de test !
Exercice 20 Ecrire un algorithme en langage Python qui échange le premier et le dernier caractère d’une chaine donnée.
Exercice 19 Ecrire un algorithme en langage Python qui permet de lister les chaines qui composent la liste L = ["laptop", "iphone", "tablette" , "imprimante"] tout en indiquant la longueur de chaque chaine.
Exercice 41 Créez une fonction Python, appelée nombreDivisibles, qui s'applique à une liste de nombres et un entier n, et qui renvoie le nombre d’éléments de la liste qui sont divisible par n. Solution Younes Derfoufi CRMEF OUJDA
Exercice 61 Définir une classe Cercle permettant de créer un cercle C(O,r) de centre O(a,b) et de rayon r. Définir une méthode Surface() de la classe qui permet de calculer la surface du cercle Définir une méthode Perimetre() de la classe qui permet de calculer le périmètre du cercle Définir une méthode testAppartenance() de la…
Exercice 60 Créer une classe Python nommée CompteBancaire qui représente un compte bancaire, ayant pour attributs : numeroCompte (type numérique ) , nom (nom du propriétaire du compte du type chaîne), & solde. Créer un constructeur ayant comme paramètres : numeroCompte, nom, solde. Créer une méthode Versement() qui gère les versements. Créer une méthode Retrait() qui…
Exercice 59 Ecrire une classe Rectangle en langage Python, permettant de construire un rectangle dotée d’attributs longueur et largeur. Créer une méthode Perimetre() permettant de calculer le périmètre du rectangle et une méthode Surface() permettant de calculer la surface du rectangle Créer les getters et setters. Créer une classe fille Parallelepipede héritant de la classe Rectangle et dotée…
Exercice 16 Ecrire un algorithme en langage Python qui fait le parcourt de tous les caractères d'une variable 's' du type chaine de caractères et les affiche à l'écran. Exemple pour s = "Python", l'algorithme affiche: P y t h o n
Exercice 63 Coder une classe myString permettant de doter les chaines de caractères des méthodes append() et pop() faisant les mêmes opérations que celles des listes. Exemple si on crée des chaines via l'instanciation s1 = myString("Hello") et s2 = "bonjour", et on lui applique les méthodes : Solution Younes Derfoufi CRMEF OUJDA
Exercice 40 Ecrire un programme Python qui permet d’échanger le premier et le dernier mot. Exemple si s = "Pyhon est un langage de programmation", le programme renvoie la chaine s2 = "programmation est un langage de Pyhon". On suppose que le texte est bien formé ( un espace après chaque ponctuation et aucun espace…
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 Younes Derfoufi CRMEF OUJDA
Exercice 41 Ecrire une fonction Python, appelée nombreDivisibles(), qui prends en entrée un couple (L , n) formé d'une liste d'entiers L, et d'un nombre entier 'n' et qui renvoie le nombre d'éléments de la liste L qui sont divisible par 'n'.
Exercice 38 Ecrire un programme Python qui permet de chercher le mot le plus long sur une chaine s Solution Ce qui affiche à l'exécution: Le mot le plus long dans la chaine s est : programmation Younes Derfoufi CRMEF OUJDA
Exercice 37 Ecrire un programme Python qui permet de regrouper dans une liste les mots communs à deux chaines s1 et s2. Solution Ce qui affiche à l'exécution: La liste des mots communs à s1 et s2 est : ['Python', 'est', 'un', 'langage'] Younes Derfoufi CRMEF OUJDA
Exercice 40 Ecrire un algorithme en langage Python qui permet d'échanger le premier et le dernier mot d'un Texte T. Exemple: si T ="Python est un langage de programmation", le programme renvoie le texte T2 = "programmation est un langage de Python". On suppose que le texte est bien formé ( un espace après chaque…
Exercice 39 Ecrire un algorithme en Python qui prend en entrée une chaine de caractères 's' et qui renvoie le nombre de mots de cette chaine. On suppose que le texte est bien formé ( un espace après chaque ponctuation et aucun espace avant la ponctuation) Solution
|
1 2 3 4 5 6 7 8 9 10 |
def compter_mots(chaine): mots = chaine.split() # convertir la chaîne en une liste de mots nb_mots = len(mots) # Compter le nombre de mots dans la liste return nb_mots # Exemple d'utilisation chaine = "Django est un framework attaché au langage Python" nb_mots = compter_mots(chaine) print("Le nombre de mots dans la chaîne est :", nb_mots) |
Explication: La fonction compter_mots(): prend en entrée…
Exercice 38 Ecrire un programme en Python qui permet de chercher le mot le plus long sur une chaine de caractères 's'.