Physical Sciences">
[Go to site: main page, start]

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

Exercices Python : if/else et match/case

Le document présente un TP de Python pour des étudiants en Master, comprenant des exercices sur les structures conditionnelles if/else et match/case. Les exercices incluent la vérification de la parité d'un nombre, l'évaluation de la sécurité d'un matériau sous contrainte, le calcul d'ajustement entre pièces mécaniques, et la réalisation de calculs mécaniques divers. Chaque exercice demande à l'utilisateur d'entrer des données et de fournir des résultats basés sur des conditions spécifiques.

Transféré par

hichampikpok2021
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)
16 vues5 pages

Exercices Python : if/else et match/case

Le document présente un TP de Python pour des étudiants en Master, comprenant des exercices sur les structures conditionnelles if/else et match/case. Les exercices incluent la vérification de la parité d'un nombre, l'évaluation de la sécurité d'un matériau sous contrainte, le calcul d'ajustement entre pièces mécaniques, et la réalisation de calculs mécaniques divers. Chaque exercice demande à l'utilisateur d'entrer des données et de fournir des résultats basés sur des conditions spécifiques.

Transféré par

hichampikpok2021
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

REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE

MINISTERE DE L’ENSEIGNEMENT SUPERIEUR ET DE LA RECHERCHE SCIENTIFIQUE

Université Mohamed Boudiaf - M’sila


Faculté de Technologie Département : Génie Electrique
Département de Génie Mécanique
1ière Année Master Python
Année universitaire : 2025/2026

TP N°2: if/else, match / case.

Exercice 1 : la structure if

Écrire 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 2 : Vérification de la sécurité d’un matériau

On considère une pièce mécanique soumise à une contrainte et on souhaite écrire un programme
Python permettant de vérifier si la pièce travaille en sécurité en comparant la contrainte
appliquée à la limite d’élasticité du matériau.

1. Demander à l’utilisateur de saisir :


o la contrainte appliquée au matériau (en MPa),
o la limite d’élasticité du matériau (en MPa).
2. Comparer la contrainte appliquée à la limite d’élasticité en utilisant la structure
conditionnelle if.
3. Afficher :
o « Le matériau est sûr » si la contrainte est inférieure à la limite d’élasticité,
o « Le matériau atteint sa limite élastique » si elle est égale,
o « Attention : le matériau risque de se déformer ou de rompre » si elle est
supérieure.

Exercice 3 : Calcul d’ajustement

On souhaite vérifier l’ajustement entre un alésage et un arbre pour une pièce mécanique.
L’objectif est de calculer le jeu maximum et le jeu minimum à partir des limites de cotes

1
(déviations supérieures et inférieures) et d’interpréter le type d’ajustement (jeu, serrage ou
incertain).

Exercice 4 : Calculs mécaniques avec match / case

Écrire un programme en Python permettant à l’utilisateur de réaliser différents


calculs de base en mécanique des matériaux à l’aide de la structure de contrôle
match / case

Le programme doit afficher un menu proposant trois choix :

Le programme doit :

 demander à l’utilisateur de choisir l’opération à effectuer ;


 lire les données nécessaires selon le cas choisi ;
 calculer et afficher le résultat ;
 afficher un message d’erreur si une entrée n’est pas valide (par exemple, division par
zéro).

Utilisez la structure match / case pour gérer les différents cas.

2
Exemple I-15 : Programme pour afficher le jour de la semaine

Exemple I-16 : Mini calculatrice

3
Exemple I-17 : Équation 1er degré

Programme Python complet qui résout une équation du second degré :


Exemple I-18 : Équation 2eme degré

4
5

Vous aimerez peut-être aussi