Exercices Sur La Bibliothèque Graphique Python Tkinter Avec Solutions
Désolé, ce contenu est réservé aux membres connectés!
Cours Python
Désolé, ce contenu est réservé aux membres connectés!
Un réseau informatique est un groupe d'ordinateurs qui utilisent un ensemble de protocoles de communication communs sur des interconnexions numériques dans le but de partager des ressources situées sur ou fournies par les nœuds de réseau. Les interconnexions entre les nœuds sont formées à partir d'un large spectre de technologies de réseau de télécommunication, basées…
Exercice 4 Créer une classe Calcul ayant un constructeur par défaut (sans paramètres) permettant d’effectuer différents calculs sur les nombres entiers. Créer au sein de la classe Calcul une méthode nommée Factorielle() qui permet de calculer le factorielle d'un entier. Tester la méthode en faisant une instanciation sur la classe. Créer au sein de la…
Exercice 3. Classe Cercle Définir une classe Cercle permettant de créer un cercle C(O,r) de centre O(a,b) et de rayon r à l'aide du constructeur :
|
1 2 3 4 |
def __init__(self , a , b , r): self.a = a self.b = b self.r = 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…
Exercice 2 - POO Python 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…
Exercice 1 -POO Python 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…
Désolé, ce contenu est réservé aux membres connectés!
Exercice 53 Ecrire un algorithme en Python permettant de déterminer l'avant dernier index d'un élément dans une liste sans utiliser aucune fonction prédefinie en Python. Exemple si L = [2 , 7 , 11 , 7 , 21 , 39 , 7] et a = 7 l'algorithme renvoie 3. Solution
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
#coding: utf-8 """ Ecrire un algorithme en Python permettant de déterminer l'avant dernier index d'un élément dans une liste sans utiliser aucune fonction prédefinie en Python. Exemple si L = [2 , 7 , 11 , 7 , 21 , 39 , 7] et a = 7 l'algorithme renvoie 3. """ #coding: utf-8 # fonction qui détermine l'index de l'avant dernier élément dans une liste def penultimate(L , a): # initialisation de la liste des index lIndex = [] for i in range(0, len(L)): if L[i] == a: lIndex.append(i) return lIndex[len(lIndex) - 2 ] # Exemple L = [2 , 7 , 11 , 7 , 21 , 39 , 7] a = 7 print(penultimate(L , a)) # affiche 3 |
Younes Derfoufi CRMEF…
Exercice 52 Ecrire un programme Python sous forme de fonction qui prends en paramètres un couple (L , a) formé d'une liste L et un élément a et qui renvoie la liste des index de a dans la liste L. Exemple si L = [2 , 7 , 11 , 7 , 21 , 39…
Liste des cours Python Les bases en Python Introduction à Python Ide Python Premier programme Python Les variables en Python Les commentaires en Python Les opérateurs Python Les fonctions en Python Structure If else... Python For While Python Formatage des chaines Python Les listes en Python Les tuples en Python Les dictionnaires en Python…
Exercice 51 Ecrire un algorithme en python sous forme de fonction qui prends en paramètre une liste L et qui renvoie la liste des éléments dupliqués au moins 3 fois sans utiliser la méthode count ni aucune méthode prédéfinie en Python. (Indication: utiliser l'exercice 23) Solution
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
#coding: utf-8 # fonction qui détermine le nombre d'occurrences d'un caractère dans une liste def numberOccurrence(L , a): # initialiser le nombre d'occurrence de a dans L numberOcc = 0 for x in L: if x == a: numberOcc = numberOcc + 1 return numberOcc # fonction qui détérmine la liste des élément dupliqués au moins 3 fois def duplicate3(L): #initialisation de la liste des élément dupliqués ldup = [] for x in L: if(numberOccurrence(L , x) >= 3 and x not in ldup): ldup.append(x) return ldup #Exemple L = [5 , 7 , 23 , 5 , 23 , 7 , 5 , 19 , 23 , 4 , 7 , 29 , 7] print(duplicate3(L)) # affiche: [5, 7, 23] |
Younes Derfoufi CRMEF OUJDA
Exercice 50 Ecrire un algorithme en python sous forme de fonction qui prends en paramètre une liste L et qui renvoie la liste des éléments dupliqués au moins 3 fois. Solution
|
1 2 3 4 5 6 7 8 9 10 11 12 |
#coding: utf-8 # fonction qui détermine les éléments dupliqués au moins 3 fois def duplicate3(L): # initialisation de la liste des éléments dupliqués au moins 3 fois dup3 = [] for i in range(0,len(L)): if L.count(L[i]) >= 3 and L[i] not in dup3: dup3.append(L[i]) return dup3 # Exemple L = [3 , 7 , 3 , 7 , 12 , 5 , 7 , 12 , 31 , 12 , 3] print(duplicate3(L)) # affiche : [3, 7, 12] |
Younes Derfoufi CRMEF OUJDA
Exercice 49 Ecrire un algorithme en python sous forme de fonction qui prends en paramètre une liste L et qui renvoie le maximum des éléments d’index pair sans utiliser aucune fonction prédéfinie en Python. Exemple si L = [13 , 2 , 31 , 120 , 4 , 97 , 15], l’algorithme renvoie le nombre…
1 - Les chaines de caractères en langage Dart Une chaîne Dart est une séquence d'unités de code UTF 16. qui représente une séquence de caractères. Les valeurs de chaîne dans Dart peuvent être représentées à l'aide de guillemets simples, doubles ou triples. Les chaînes à une seule ligne sont représentées à l'aide de guillemets…
Exercice 48 Ecrire un algorithme en python sous forme de fonction qui prends en paramètre une liste L et qui renvoie la somme des élément d’index impair. Exemple si L = [3 , 2 , 5 , 11 , 21 , 4 , 7], l’algorithme renvoie le nombre 17. Solution
|
1 2 3 4 5 6 7 8 9 10 11 12 |
#coding: utf-8 def oddSum(L): n = len(L) # initialisation de la somme des éléments d'index impair s = 0 for i in range(0,n): if i%2 != 0: s = s + L[i] return s # Exemple L = [3 , 2 , 5 , 11 , 21 , 4 , 7] print(oddSum(L)) # affiche 17 |
Younes Derfoufi CRMEF…
1 - Téléchargent et installation de la plate-forme Flutter SDK Afin de pouvoir développer des applications multiplateforme avec Flutter, vous devez installer et configurer cette dernière. Pour cela veuillez consulter le site officiel de Flutter: Install Flutter 2 - Création d'une application Flutter avec Android Studio Dans ce chapitre, nous allons voir comment créer une…
Exercice 47 Ecrire un algorithme en python sous forme de fonction qui prends en paramètre une variable chaine de caractères s et qui renvoie la liste de tous les chiffres qui se trouvent dans s. Solution