Solution Exercise 55: algorithme de tri par insertion en Python
Exercice 55 Ecrire un algorithme en Python permettant de trier une liste selon l'algorithme du tri par insertion. Solution
Cours Python
Exercice 55 Ecrire un algorithme en Python permettant de trier une liste selon l'algorithme du tri par insertion. Solution
1 - UserCreationForm Le framework Django fournit un formulaire d'authentification grâce à une classe nommé UserCreationForm (qui hérite de la classe ModelForm) pour gérer la création de nouveaux utilisateurs. Il comporte trois champs à savoir nom d'utilisateur, mot de passe1 et mot de passe2 (pour la confirmation du mot de passe). Pour utiliser UserCreationForm, vous…
Exercice 12 Ecrire un programme en Python Tkinter permettant d'afficher une fenêtre Tkinter qui change de couleur d'arrière plan au survole de la souris: Solution
Exercice 82 Ecrire un programme en Python qui détermine la liste des mots contenant deux caractères identiques successifs dans une chaine de caractère s. Exemple si s = "Python is the most recommended programming language", l'algorithme renvoie la liste ["recommended" , "programming"]. Solution
Exercice 11 Ecrire un programme en Python Tkinter qui affiche à l'utilisateur une fenêtre Tkinter contenant un widget spinbox permettant de modifier les dimensions de la fenêtre (augmenter ou diminuer les dimensions de 25 pixels): Solution
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
from tkinter import * def select(event): v = int(sp.get()) root.geometry('{}x{}'.format(350 + 10*v , 150 + 10*v )) root = Tk() root.geometry("350x150") lblResize = Label(root , text = "Resize Window ") lblResize.pack() sp = Spinbox(root, from_ = 1 , to = 25 ) sp.bind("<Button-1>" , select) sp.pack() root.mainloop() |
Younes Derfoufi CRMEF OUJDA
Exercise 79 Ecrire en utilisant la méthode count(), un algorithme python sous forme de fonction qui prends en paramètre une liste d'entiers L et qui renvoie sans répétitions la liste des tuples (n , occ_n) formée des éléments n de L et de leurs occurrence occ_n. Exemple: si L = [22 , 7 , 14…
Exercice 78 Etant donné une liste formée des moyennes des élèves liste_moy, écrire un algorithme qui détermine le premier index de la note au dessous de la myenne. Exemple si liste_moy = [12 , 17 , 10 , 7 , 11 , 14 , 15 , 9], l'algorithme renvoie l'index 3. Solution
Exercice 10 Ecrire un programme en Python qui affiche une fenêtre Tkinter demandant à l'utilisateur de saisir un entier N et lui retourne tous les diviseurs de N. Solution
Exercice 9 À l'aide de la bibliothèque Tkinter Python, écrire un programme Python qui affiche une boîte de dialogue demandant à l'utilisateur de saisir un entier N et de lui renvoyer son double 2*N en appuyant sur la touche Entrée du clavier: Solution
Exercice 8 Reprendre l'exercice précédent (Exercice 7) sans utiliser le bouton de commande. Utiliser simplement l'évenement bind action qui s'execute en appuyant sur la touche Entré du clavier: Solution
Exercice 7 Ecrire un programme en python Tkinter qui affiche à l'utilisateur une fenêtre qui demande à l'utilisateur de saisir son nom et de lui afficher un message de bienvenue: Solution
Exercice 6 Reprendre l'exercice précédent (Exercice 5) en utilisant la méthode StringVar() et le paramètre textvaraible associé au label. Solution
Exercice 5 Ecrire un programme en python Tkinter qui affiche à l'utilisateur une fenêtre affichant un bouton de commande qui affiche au click un message "Hello World !" sur un label. Solution
Exercice4 Ecrire un programme en python Tkinter qui affiche à l'utilisateur une fenêtre affichant un bouton 'fermer la fenêtre !' permettant de fermer la fenêtre au click par deux méthodes différentes: l'une en donnant une action au bouton de commande et l'autre en intégrant directement l'action quit sur l'objet Button: Solution Première méthode en…
Exercice3 Reprendre l'exercice précédent (Exercice1) en utilisant la méthode place():
Exercice2 Améliorer l'affichage de la boite de dialogue de l'exercice précédent (Exercice1) en ajoutant les paramètres width, padx et pady aux boutons: Solution
Exercice1 En utilisant le système de gestion des widgets Tkinter Grid Layout, écrire un programme en Python Tkinter qui affiche la vue suivante: Solution