0% ont trouvé ce document utile (0 vote)
183 vues5 pages

Exercices Python pour Étudiants TS

Le document contient 30 exercices sur la programmation en Python avec des boucles, des conditions if/else, des fonctions et des listes. Les exercices couvrent des concepts de base comme trouver le maximum de nombres, vérifier la divisibilité et identifier les voyelles ainsi que des concepts plus avancés comme générer des listes et travailler avec des fonctions.

Transféré par

Måj Dä
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 PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
183 vues5 pages

Exercices Python pour Étudiants TS

Le document contient 30 exercices sur la programmation en Python avec des boucles, des conditions if/else, des fonctions et des listes. Les exercices couvrent des concepts de base comme trouver le maximum de nombres, vérifier la divisibilité et identifier les voyelles ainsi que des concepts plus avancés comme générer des listes et travailler avec des fonctions.

Transféré par

Måj Dä
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 PDF, TXT ou lisez en ligne sur Scribd

INSTITUT SPECIALISE DE TECHNOLOGIE APPLIQUEE HAY SALAM

M 106 Automatiser les tâches d’administration

Filière : ID Niveau : TS
Année : 2022 /2023 Formateur : Khalid MZIBRA

Exercice 1
Écrivez un programme pour trouver un maximum entre trois nombres en utilisant une if-else ou if
imbriquée.

Exemple :
Données d'entrée

17 12 16

Données de sortie

Le maximum est : 17
Exercice 2
Écrivez un programme pour vérifier si un nombre est divisible par 3 et 13 ou non, en utilisant if-else.

Exemple :
Données d'entrée

117

Données de sortie

117 est divisible par 3 et 13


Exercice 3
Écrivez un programme pour vérifier si un alphabet est une voyelle ou une consonne en utilisant if-
else.
Les lettres a, e, i, o et u en minuscules et en majuscules sont appelées voyelles. Les alphabets autres
que les voyelles sont appelés consonnes.

Exemple :
Données d'entrée

Données de sortie

e est une voyelle


Exercice 4
Écrivez un programme pour entrer le numéro du jour de la semaine (1-7) et affichez le nom du jour
de la semaine correspondant en utilisant if-else.

Exemple :
Données d'entrée

3
INSTITUT SPECIALISE DE TECHNOLOGIE APPLIQUEE HAY SALAM
M 106 Automatiser les tâches d’administration

Filière : ID Niveau : TS
Année : 2022 /2023 Formateur : Khalid MZIBRA

Données de sortie

Mercredi
Exercice 5
Écrivez un programme pour afficher tous les nombres naturels de 1 à n en utilisant la boucle for et
while.

Exemple :
Données d'entrée

Saisir n : 5

Données de sortie

12345
EXERCICE 6
Écrivez un programme pour afficher tous les nombres naturels en sens inverse de n à 1 en utilisant
la boucle for et while.

Exemple :
Données d'entrée

Saisir n : 5

Données de sortie

54321
EXERCICE 7
Écrivez un programme pour afficher tous les nombres pairs de 1 à n en utilisant la boucle for et
while.

Exemple :
Données d'entrée

Saisir un nombre n : 11

Données de sortie
les nombres pairs de 1 à 11 sont : 2 4 6 8 10
EXERCICE 8
Écrivez un programme pour afficher tous les nombres impairs de 1 à n en utilisant la boucle for et
while.

Exemple :
Données d'entrée
INSTITUT SPECIALISE DE TECHNOLOGIE APPLIQUEE HAY SALAM
M 106 Automatiser les tâches d’administration

Filière : ID Niveau : TS
Année : 2022 /2023 Formateur : Khalid MZIBRA

Saisir un nombre n : 11

Données de sortie

les nombres impairs de 1 à 11 sont : 1 3 5 7 9 11


EXERCICE 9
Écrivez un programme pour trouver la somme de tous les nombres naturels entre 1 et n en utilisant
la boucle for et while

Exemple :
Données d'entrée

Saisir un nombre n : 30

Données de sortie

la somme de 30 nombres = 465


exercice 10
Écrivez un programme pour saisir le nombre d'utilisateurs et trouvez la somme de tous les nombres
pairs entre 1 et n en utilisant la boucle "for" et "while"

Exemple :
Données d'entrée

Saisir un nombre : 13

Données de sortie

la somme des nombres pairs de 1 à 13 = 42


exercice 11
Écrire un programme Python pour additionner tous les éléments d'une liste
exercice 12
Écrivez un programme Python pour multiplier tous les éléments d'une liste.
exercice 13
Écrivez un programme Python pour obtenir le plus grand nombre d'une liste.
exercice 14
Écrivez un programme Python pour obtenir le plus petit nombre d'une liste.
exercice 15
Écrivez une fonction Python qui prend deux listes et renvoie True si elles ont au moins un membre
commun.
exercice 16
Écrivez un programme Python pour imprimer une liste spécifiée après avoir supprimé les 0e, 4e et
5e éléments.
INSTITUT SPECIALISE DE TECHNOLOGIE APPLIQUEE HAY SALAM
M 106 Automatiser les tâches d’administration

Filière : ID Niveau : TS
Année : 2022 /2023 Formateur : Khalid MZIBRA

Liste d'échantillons : ['Rouge', 'Vert', 'Blanc', 'Noir', 'Rose', 'Jaune']


Sortie attendue : ['Vert', 'Blanc', 'Noir']
exercice 17
Ecrivez un programme Python pour générer un tableau 3D 3*4*6 dont chaque élément est *.
exercice 18
Ecrivez un programme Python pour obtenir une liste, triée par ordre croissant par le dernier
élément de chaque tuple à partir d'une liste donnée de tuples non vides. Liste d'
échantillons : [(2, 5), (1, 2), (4, 4), (2, 3), (2, 1) ] Résultat
attendu : [(2, 1), (1, 2), (2, 3), (4, 4), (2, 5)]

exercice 19
Ecrivez un programme Python pour imprimer les nombres d'une liste spécifiée après en avoir
supprimé les nombres pairs.
exercice 20
Écrivez un programme Python pour générer et imprimer une liste des 5 premiers et derniers
éléments où les valeurs sont des carrés de nombres compris entre 1 et 30 (tous deux inclus).
exercice 21
Écrivez un programme Python pour générer et imprimer une liste à l'exception des 5 premiers
éléments, où les valeurs sont des carrés de nombres compris entre 1 et 30 (tous deux inclus).

Fonctions
exercice 22
Écrivez une fonction Python pour trouver le maximum de trois nombres.
exercice 23
Écrivez une fonction Python pour additionner tous les nombres d'une liste.

Liste d'échantillons : (8, 2, 3, 0, 7)

Sortie attendue : 20
exercice 24
Écrivez une fonction Python pour multiplier tous les nombres d'une liste.

Liste d'échantillons : (8, 2, 3, -1, 7)

Sortie attendue : -336


exercice 25
Écrivez une fonction Python pour trouver le maximum de trois nombres.
exercice 26
Écrivez une fonction Python pour additionner tous les nombres d'une liste.

Liste d'échantillons : (8, 2, 3, 0, 7)

Sortie attendue : 20
exercice 27
Écrivez une fonction Python pour multiplier tous les nombres d'une liste.
INSTITUT SPECIALISE DE TECHNOLOGIE APPLIQUEE HAY SALAM
M 106 Automatiser les tâches d’administration

Filière : ID Niveau : TS
Année : 2022 /2023 Formateur : Khalid MZIBRA

Liste d'échantillons : (8, 2, 3, -1, 7)

Sortie attendue : -336

exercice 28
Écrivez une fonction Python qui prend une liste et renvoie une nouvelle liste avec des éléments
uniques de la première liste.

Liste d'échantillons : [1,2,3,3,3,3,4,5]

Liste Unique : [1, 2, 3, 4, 5]

exercice 29
Écrivez une fonction Python qui prend un nombre en paramètre et vérifiez que le nombre est
premier ou non.

Remarque : Un nombre premier (ou un nombre premier) est un nombre naturel supérieur à 1 et qui
n'a pas de diviseur positif autre que 1 et lui-même.

exercice 30
Écrivez un programme Python pour imprimer les nombres pairs d'une liste donnée.

Liste d'échantillons : [1, 2, 3, 4, 5, 6, 7, 8, 9]

Résultat attendu : [2, 4, 6, 8]

Vous aimerez peut-être aussi