0% ont trouvé ce document utile (0 vote)
21 vues4 pages

Exercice Python - 1113

Le document contient une série d'exercices de programmation en Python pour les étudiants de 2ème année, couvrant divers concepts tels que les entrées utilisateur, les opérations mathématiques, les structures de contrôle, et la manipulation de chaînes. Chaque exercice demande à l'utilisateur de réaliser une tâche spécifique, allant de l'affichage de messages de bienvenue à la création de fonctions pour traiter des listes et des chaînes de caractères. Ces exercices visent à renforcer les compétences en programmation des étudiants.

Transféré par

Mouldi ouled ali
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
21 vues4 pages

Exercice Python - 1113

Le document contient une série d'exercices de programmation en Python pour les étudiants de 2ème année, couvrant divers concepts tels que les entrées utilisateur, les opérations mathématiques, les structures de contrôle, et la manipulation de chaînes. Chaque exercice demande à l'utilisateur de réaliser une tâche spécifique, allant de l'affichage de messages de bienvenue à la création de fonctions pour traiter des listes et des chaînes de caractères. Ces exercices visent à renforcer les compétences en programmation des étudiants.

Transféré par

Mouldi ouled ali
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Parti Pensée computationnelle & Programmation [ 2019 – 2020 ]

eI Série 1_Exercice Python

 Exercice N°1 :
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 N°2 :
Ecrire un programme en Python qui demande à l’utilisateur de saisir deux
nombres a et b et de lui afficher leur somme : a + b
 Exercice N°3 :
Ecrire un programme en Python qui demande à l’utilisateur de saisir deux
nombres a et b et de lui afficher leur maximum.
 Exercice N°4 :
Ecrire un programme en langage Python qui affiche les 100 premiers
nombres entiers
 Exercice N°5 :
Ecrire un programme en langage Python qui demande à l’utilisateur de
saisir son nombre entier et de lui afficher si ce nombre est pair ou impair.
 Exercice N°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 N°7 :
Ecrire un programme en Python qui demande à l’utilisateur de saisir 3
nombre x, y et z et de lui afficher leur maximum
 Exercice N°8 :
Ecrire un programme en Python qui demande à l’utilisateur de saisir un
nombre entier n et de lui afficher la valeur de la somme 1 + 2 + … + n =
 Exercice N°9 :
Ecrire un programme en Python qui demande à l’utilisateur de saisir un
nombre entier n et de lui afficher n !
 Exercice N°10 :
Ecrire un programme en Python qui demande à l’utilisateur de saisir le
rayon d’un cercle et de lui renvoyer la surface et le périmètre.
 Exercice N°11 :
Ecrire un programme en Python qui demande à l’utilisateur de saisir un
nombre entier n et de lui afficher tous les diviseurs de ce nombre.
 Exercice N°12 :
1) – Ecrire un programme en Python qui demande à l’utilisateur de
saisir un nombre entier n et de lui afficher la table de multiplication
de ce nombre.
2) – Améliorez le programme afin qu’il affiche les tables de
multiplications de tous les nombres compris entre 1 et 9
 Exercice N°13 :
Ecrire un programme en langage Python qui demande à l’utilisateur de
saisir deux nombres entiers a et b et de lui afficher le quotient et le reste
de la division euclidienne de a par b.
 Exercice N°14 :
Ecrire un programme en langage Python qui demande à l’utilisateur de
saisir un nombre entier n et de lui afficher si ce nombre est carré parfait
ou non
 Exercice N°15 :
2ème année Lycée Benane/Bodher Prof : Ben Fredj Narjess
science
|page1
Parti Pensée computationnelle & Programmation [ 2019 – 2020 ]
eI Série 1_Exercice Python

Ecrire un programme en langage Python qui demande à l’utilisateur de


saisir un nombre entier n et de lui afficher si ce nombre est premier ou
non.
 Exercice N°16 :
Ecrire un programme en langage Python qui permet de parcourir et afficher
les caractères d’une variable du type chaine de caractères. Exemple pour s
= « Python » , le programme affiche les caractères :
P
y
t
h
o
n
 Exercice N°17 :
Ecrire un programme en Python permettant d’afficher pour une chaine de
caractères donnée, le nombre d’occurrences de chaque caractère dans la
chaine. Exemple pour la chaine de caractère s = « Python.org » le
programme doit afficher :
Le caractère : » P » figure 1 fois dans la chaine s
Le caractère : » y » figure 1 fois dans la chaine s
Le caractère : » t » figure 1 fois dans la chaine s
Le caractère : » h » figure 1 fois dans la chaine s
Le caractère : » o » figure 2 fois dans la chaine s
Le caractère : » n » figure 1 fois dans la chaine s
Le caractère : » . » figure 1 fois dans la chaine s
Le caractère : » r » figure 1 fois dans la chaine s
Le caractère : » g » figure 1 fois dans la chaine s
 Exercice N°18 :
Ecrire un programme en Python qui demande à l’utilisateur de saisir une
chaine de caractère s et de lui renvoyer un message indiquant si la chaine
contient la lettre ‘a’ tout en indiquant sa position sur la chaine. Exemple si
l’utilisateur tape la chaine s = ‘langage’ le programme lui renvoie : La
lettre ‘a’ se trouve à la position : 1 La lettre ‘a’ se trouve à la position : 4
 Exercice N°19 :
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 N°20 :
Ecrire un programme en langage Python, permettant d’échanger le premier
et le dernier caractère d’une chaine donnée.
 Exercice N°21:
Ecrire un programme en langage Python, qui permet de compter le nombre
de voyelles dans une chaine donnée. Exemple pour la chaine
s=‘anticonstitutionellement’ le programme doit renvoyer le message
suivant : La chaine anticonstitutionellement possède 10 voyelles.
 Exercice N°22:
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
2ème année Lycée Benane/Bodher Prof : Ben Fredj Narjess
science
|page2
Parti Pensée computationnelle & Programmation [ 2019 – 2020 ]
eI Série 1_Exercice Python

 Exercice N°23:
Ecrire un programme en langage Python qui demande à l’utilisateur de
saisir le nom d’un fichier et de lui renvoyer son extension. Exemple si
l’utilisateur saisie coursPython.pdf le programme lui renvoie le message «
L’extension du fichier est .pdf ».
 Exercice N°24:
Un palindrome est un mot dont l’ordre des lettres reste le même si on
le lit de gauche à droite ou de droite à gauche. Par exemple : ‘laval’ ,
‘radar, ‘sos’… sont des palindromes. Ecrire un programme en Python qui
demande à l’utilisateur de saisir un mot et de lui renvoyer s’il s’agit d’un
palindrome ou non?
 Exercice N°25:
Ecrire un programme qui demande à l’utilisateur de saisir un mot et de lui
renvoyer son inverse . Exemple si l’utilisateur saisi le mot python , le
programme lui renvoie nohtyp .
 Exercice N°26:
Ecrire un programme qui demande à l’utilisateur de saisir un texte et de lui
renvoyer tous les mots commençant par la lettre a.
 Exercice N°27:
É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 N°28:
Écrire un programme Python qui teste si une liste est vide ou non. Même
question pour une chaine de caractères.
 Exercice N°29:
Écrire un programme Python qui permet de supprimer les éléments
dupliqués d’une liste.
 Exercice N°30:
Ecrire une fonction en Python qui permet de comparer deux listes et de
nous indiquer si ces deux listes ont une valeur communes ou non.
 Exercice N°31:
É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 N°32:
Écrire un programme en Python qui renvoie toutes les listes obtenues en
permutant les termes d’une liste donnée.
 Exercice N°33:
Ecrire un programme en Python qui demande à l’utilisateur de saisir une
chaine de caractères et d’afficher les caractères d’indice pair . Exemple
pour la chaine s = « Python », le programme renvoie ‘Pto’.
 Exercice N°34:
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 N°35:
Ecrire un programme en Python qui permet de transformer une adresse url
saisie au clavier en un lien
 Exercice N°36:
2ème année Lycée Benane/Bodher Prof : Ben Fredj Narjess
science
|page3
Parti Pensée computationnelle & Programmation [ 2019 – 2020 ]
eI Série 1_Exercice Python

Ecrire un programme en Python permettant de supprimer les espaces


multiples dans une chaine s
 Exercice N°37:
Ecrire un programme Python qui permet de regrouper dans une liste les
mots communs à deux chaines s1 et s2.
 Exercice N°38 :
Ecrire un programme Python qui permet de chercher le mot le plus long sur
une chaine s
 Exercice N°39:
Ecrire un programme Python qui permet de compter le nombres de mots
sur une chaîne s. On suppose que le texte est bien formé ( un espace
après chaque ponctuation et aucun espace avant la ponctuation)
 Exercice N°40 :
Ecrire un programme Python qui permet d’échanger le premier et le dernier
mot. Exemple si s = »Pyhon est un langage de programmation », le
programme renvoie la chaine s2 = « programmation est un langage
de Pyhon ». On suppose que le texte est bien formé ( un espace après
chaque ponctuation et aucun espace avant la ponctuation)

2ème année Lycée Benane/Bodher Prof : Ben Fredj Narjess


science
|page4

Vous aimerez peut-être aussi