Solution Exercice 4: ajouter un élément à un ensemble en Python
Exercice 4 Etant donné un ensemble A = { 'a' , 'b' , 'c' , 'd' }. Ecrire un algorithme en Python qui permet d'ajouter un élément 'x' à A sans utiliser la méthode add().
Cours Python
Exercice 4 Etant donné un ensemble A = { 'a' , 'b' , 'c' , 'd' }. Ecrire un algorithme en Python qui permet d'ajouter un élément 'x' à A sans utiliser la méthode add().
Exercice 3 Etant donné deux ensembles A={'a' , 'b' , 'c' , 'd'} et B={'c' , 'e' , 'd' , 'h'}. Ecrire un programme en langage Python qui renvoie leur différence symétrique sans utiliser la méthode symmetric_difference().
Exercice6 Ecrire un programme en langage Python qui renvoie l'intersection et la réunion des trois ensembles suivants:
|
1 2 3 |
A = {11 , 21 , 5 , 7 , 43 , 32 , 13 , 9} B = {2 , 19 , 11 , 33 , 7 , 25 , 5 , 4} C = {45 ,27 , 11 , 5 , 7 , 22 , 14 , 1} |
Exercice 73 On considère les deux dictionnaires suivants dont les clés sont les noms des modules de formations proposées et dont les valeurs des clés sont les prix associés en Euro. Formation1 = {"Python" : 350 , "Django" : 400 , "PHP" : 320 , "Java" : 450}, Formation2 = {"Python" : 570 , "Django"…
Exercice 72 Ecrire un programme en Python qui transforme le texte: T = "les versions Python 3.9 et Python 3.10 sont beaucoup plus utilisées que les versions Python 2.x" en un dictionnnaire dont les clés sont les mots du texte T et le valeurs associés sont les occurrences des mots dans le texte
Exercice 71 Etant donnée un dictionnaire en python dont les pairs (clé: valeur) sont les noms des élèves avec leurs âges:
|
1 |
d = {"Robert": 17 , "Catherine" : 21 , "Majid": 23 , "Farid" : 15 } |
Ecrire un programme en python qui transforme le dictionnaire d en la liste:
|
1 |
[('Robert', 17), ('Catherine', 21), ('Majid', 23), ('Farid', 15)] |
Exercice 102 Écrire un algorithme python sous forme de fonction qui prend une chaîne de caractères s en pramètres et qui renvoie le premier mot de s dont le nombre de caractères majuscules est strictement supérieur au nombre de caractères minuscules.
Contenu du cours A propos de PyGObject Qui utilise PyGObject ? Installation de la bibliothèque PyGObject 1. A propos de PyGObject Idéal pour développer des applications pour le bureau GNOME. Si vous avez l'intention de créer une application qui s'intègre bien avec GNOME et d'autres environnements de bureau basés sur GTK pour Linux, PyGObject est le…
Contenu du cours A propos de la bibliothèque PySimpleGUI Installation de PySimpleGUI Ressource pour apprendre PySimpleGUI 1. A propos de la bibliothèque PySimpleGUI Idéal pour créer rapidement des interfaces utilisateur pour des outils simples, très portables. PySimpleGUI vise à simplifier le développement d'applications GUI pour Python. Il ne réinvente pas la roue mais fournit une…
Exercice 1 On considère le tableau suivant qui représente les ages des élèves d'une classe de terminale:
|
1 2 3 4 5 |
studentsAge = [19,17,21,18,19,19, 22,23,20,18,21,24, 19,22,20,18,22,21, 19,20,19,23,21,18, 20,19,20,20,19,20] |
Ecrir un programme pandas python qui calcul les différents paramètres statistiques des données fourni par le tableau ci-dessus : min , max , moyenne, mediane, mode, variance, ecart-type...
Contenu du cours A propos du framework Kivy Python Installation du framework Kivy Premier programme avec Kivy framework 1. A propos du framework Kivy Python Kivy est un framework attaché au langage Python permettant de créer des application graphiques desktop et mobile. Kivy est une bibliothèque Python gratuite et open source pour développer des applications…
Contenu du cours Présentation du framework Kivy Qu'est-ce que Kivy ? Pourquoi avons-nous besoin de Kivy ? Avantages et inconvénients de Kivy Conclusion 1. Présentation du framework Kivy Kivy est défini comme étant un framework python qui est disponible en tant que bibliothèque open-source gratuite utilisée pour créer des applications multiplateformes qui incluent Windows, Linux,…
1. Description de la fonction getattr() Python La fonction getattr() Python renvoie la valeur de l'attribut nommé d'un objet. S'il n'est pas trouvé, il renvoie la valeur par défaut fournie à la fonction.
1. Description de la fonction frozenset() Python La fonction frozenset() est une fonction de Python intégrée qui prends en paramètre un objet itérable et renvoie un objet frozenset immuable (inchangeable) 2. Syntaxe & exemple Syntaxe
|
1 |
frozenset(iterable) |
. Contenu du cours Le concept de POO en Python Terminologie de la POO Les classes en Python Les méthodes d'instances en POO Python Les méthodes de classes en Python Attributs d'instances et attributs de classes Les méthodes statiques Héritage en POO Python Héritage multiple Surcharge de méthodes (overloading) Polymorphisme et redéfinition de méthodes (overriding…
Exercice1 Ecrire un programme en Python qui renvoie la réunion des deux ensembles A={'a' , 'b' , 'c' , 'd'} et B={'c' , 'e' , 'd' , 'h'} sans utiliser la méthode union (on pourra utiliser la boucle for pour faire le parcourt des éléments de B et les ajouter à l'ensemble A)
Exercice1 Ecrire un programme en Python qui renvoie l'intersection des deux ensembles A={'a' , 'b' , 'c' , 'd'} et B={'c' , 'e' , 'd' , 'h'} sans utiliser la méthode intersection.