IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Une sélection d'exercices pour apprendre la programmation Python

Nombre d'auteurs : 5 - Nombre d'exercices : 41 - Dernière mise à jour : 17 novembre 2021 

 

Cette page propose des exercices pour apprendre à programmer en Python.

Ces exercices, accessibles même aux débutants, comprennent des énoncés clairs et complets suivis de solutions détaillées.

Formez-vous gratuitement avec les cours Python, trouvez des réponses à vos questions dans la FAQ Python et posez vos questions sur le forum Python.

Commentez

SommaireInterfaces graphiques (Tkinter)
Mis à jour le 12 octobre 2021 par Hominidé, Laethy

Objectif : apprendre à utiliser Tkinter, la bibliothèque graphique la plus utilisée jusqu'à présent en Python.

Niveau de difficulté : intermédiaire

Exercice

a) Créez un court programme qui dessinera les 5 anneaux olympiques dans un rectangle de fond blanc (white). Un bouton « Quitter » doit permettre de fermer la fenêtre.
b) Modifiez le programme ci-dessus en y ajoutant 5 boutons. Chacun de ces boutons provoquera le tracé de chacun des 5 anneaux.

Auteur : Gérard Swinnen

Cours : apprendre à programmer avec Python

Voir une solution
Mis à jour le 12 octobre 2021 par Hominidé, Laethy

Objectif : apprendre à utiliser la bibliothèque Tkinter.

Niveau de difficulté : avancé

Exercice

Écrivez un programme qui fait apparaître une fenêtre avec un canevas. Dans ce canevas, on verra deux cercles (de taille et de couleur différentes), qui sont censés représenter deux astres. Des boutons doivent permettre de les déplacer à volonté tous les deux dans toutes les directions. Sous le canevas, le programme doit afficher en permanence :
a) la distance séparant les deux astres ;
b) la force gravitationnelle qu'ils exercent l'un sur l'autre (pensez à afficher en haut de fenêtre les masses choisies pour chacun d'eux, ainsi que l'échelle des distances).
Dans cet exercice, vous utiliserez évidemment la loi de la gravitation universelle de Newton

Auteur : Gérard Swinnen

Cours : apprendre à programmer avec Python

Voir une solution
Mis à jour le 12 octobre 2021 par Hominidé, Laethy

Objectif : manipuler la bibliothèque Tkinter

Niveau de difficulté : intermédiaire

Exercice

Écrivez un petit programme qui fait apparaitre une fenêtre avec deux champs : l'un indique une température en degrés Celsius, et l'autre la même température exprimée en degrés Fahrenheit. Chaque fois que l'on change une quelconque des deux températures, l'autre est corrigée en conséquence. Pour convertir les degrés Fahrenheit en Celsius et vice-versa, on utilise la formule TF=TC * 1,80 + 32 (cf. cours de Physique générale). Revoyez aussi le petit programme concernant la calculatrice simplifiée.

Auteur : Gérard Swinnen

Cours : apprendre à programmer avec Python

Voir une solution

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2021 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.