TPpython
TPpython
TPpython
Python
1ère année LIM
Ecrire un programme en langage Python qui demande à l’utilisateur de saisir son nom
et de lui afficher son nom avec un message de bienvenue !
Exercice 2 :
Exercice 3 :
Exercice 44 :
Ecrire un programme en langage Python qui affiche les 100 premiers nombres entiers.
Exercice 5 :
Exercice 6 :
Ecrire un programme en langage Python qui demande à l’utilisateur de saisir son âge
et de lui afficher le message « vous êtes Majeur ! » si l’âge tapé est supérieur ou égale
à 18 et le message « vous êtes mineur ! » si l’âge tapé est inférieur à 18.
Exercice 7 :
Exercice 8 :
Exercice 9 :
Exercice 10 :
Exercice 12 :
Exercice 13 :
Exercice 14 :
Exercice 14 :
Exercice 15 :
Exercice 16 :
Ecrire un programme en Python qui permet de lister les chaines qui composent la liste
l = [“laptop”, “iphone”, “tablet”] tout en indiquant la longueur de chaque chaine.
Exercice 17 :
Exercice 18 :
Exercice 19 :
Ecrire un programme en Python, qui permet de renvoyer le premier mot d’un texte
donné. Exemple pour le texte : t =’Python est un merveilleux langage de
programmation’, le programme doit renvoyer Python.
Exercice 20 :
Exercice 21 :
Exercice 22 :
Écrire un programme en Python sous forme de fonction qui calcul la somme des
éléments d’une liste de nombres. Et un autre qui permet de multiplier tous les éléments
d’une liste de nombres.
Exercice 23 :
Écrire un programme Python qui teste si une liste est vide ou non. Même question
pour une chaine de caractères.
Exercice 24 :
Écrire un programme Python qui permet de supprimer les éléments dupliqués d’une
liste.
Exercice 25 :
Ecrire une fonction en Python qui permet de comparer deux listes et de nous indiquer
si ces deux listes ont une valeur commune ou non.
Exercice 26 :
Écrire un programme Python qui permet d’extraire la liste des entiers pairs et la liste
des entiers impairs d’une liste de nombres.
Exercice 27 :
Exercice 28 :
Etant donnée la liste des notes des élèves : notes = [12 , 04 , 14 , 11 , 18 , 13 , 07, 10 , 05
, 09 , 15 , 08 , 14 , 16] Ecrire un programme Python qui permet d’extraire de cette liste
et créer une autre liste qui contient uniquement les notes au dessus de la myenne ( les
notes >= 10 ).
Exercice 29 :
Exercice 30 :
Créer une fonction Python nommée InsertEtoile() qui place des “étoiles ” entre chaque
caractères d’une chaine fournie en entrée. Exemple pour la chaine s =
“Python”, InsertEtoile(s) donne P*t*h*o*n.
Exercice 31 :
Écrire un programme Python sous forme de fonction qui prend comme paramètre une
chaîne s , et qui renvoie ‘True’ si le premier caractère est identique au dernier caractère
de la chaîne, et renvoie ‘False’ sinon.Exemple si s = “render”, la fonction doit
renvoyer True. Si s = “Python”, la fonction renvoie False.
Exercice 32 :
Écrire un programme en Python sous forme de fonction qui prend comme paramètre
un tuple de chaîne (s, s1) et qui retourne l’index de la première occurrence de s1
trouvée dans la chaîne s sans utiliser la méthode index(). La fonction doit renvoyer -
1 si s1 n‘est pas trouvé dans la chaîne s . Exemple si s = “Python programming” et s1
= “thon”, la fonction renvoie l‘index 2.
Exercice 33 :
Écrire un algorithme python qui détermine la liste de tous les mots communs à deux
textes T1 et T2 sans répétition.
Exemple si:
T1 = “Python is open source programming language. Python was created on 1991”
Exercice 34 :
Ecrire un algorithme Python sous forme de fonction qui prend en paramètre une
chaîne s et qui renvoie le dictionnaire dont les clés sont les mots qui composent la
chaîne s et dont les valeurs des clés sont les nombres d’occurrences des mots dans la
chaîne Text s.Exemple: si s = “I use Python for datascience but I don’t use Python for
mobile”, l’algorithme renvoie le dictionnaire:
Créer une classe fille Parallelepipede héritant de la classe Rectangle et dotée en plus
d’un attribut hauteur et d’une autre méthode Volume() permettant de calculer le
volume du Parallélépipède.
1. Définir une classe Cercle permettant de créer un cercle C(O,r) de centre O(a,b) et
de rayon r.
2. Définir une méthode Surface() de la classe qui permet de calculer la surface du
cercle
3. Définir une méthode Perimetre() de la classe qui permet de calculer le périmètre
du cercle
4. Définir une méthode testAppartenance() de la classe qui permet de tester si un
point A(x,y) appartient ou non au cercle C(O,r).
Exercice 38 :
Ecrire un programme Python qui permet de créer à partir d’un entier entier n saisi au
clavier , un dictionnaire formé des entiers de 1 à n et de leurs carrées. Exemple pour n
= 7 le dictionnaire sera de la forme: {1: 1, 2: 4, 3: 9, 4: 16, 5: 25 , 6: 36 , 7: 49}
Exercice 39 :
Écrire une fonction en Python qui prends en paramètre une liste de nombres entiers et
qui renvoie un dictionnaire dont les clés sont les entiers de la liste et dont les valeurs
sont ‘pair’ ou ‘impair’ selon la parité du nombre.
Exercice 40 :
On considère le dictionnaire suivant dont les clés sont les noms des élèves et les
valeurs des clés sont les moyennes générales obtenues en passant l’examen final:
etudiants = {"etudiant_1" : 13 , "etudiant_2" : 17 , "etudiant_3" : 9 , "etudiant_4" : 15 ,
"etudiant_5" : 8 , "etudiant_6" : 14 , "etudiant_7" : 16 , "etudiant_8" : 12 , "etudiant_9" :
13 , "etudiant_10" : 15 , "etudiant_11" : 14 , "etudiant_112" : 9 , "etudiant_13" : 10 ,
"etudiant_14" : 12 , "etudiant_15" : 13 , "etudiant_16" : 7 , "etudiant_17" : 12 ,
"etudiant_18" : 15 , "etudiant_19" : 9 , "etudiant_20" : 17 ,}