TP Programmation en Python
TP Programmation en Python
Département Mécatronique
LP : Mécatronique Industrielle
Utilisation :
L'association d’Anaconda et de Spyder simplifie le développement en
Python, la gestion des packages, ainsi que la création d’environnements
isolés. Elle est particulièrement prisée pour l’analyse et la manipulation de
données, devenant un choix privilégié des développeurs et scientifiques
œuvrant dans des domaines centrés sur les données et la recherche.
Langage Python :
Python est un langage de programmation populaire, largement apprécié
pour sa simplicité et sa lisibilité. Créé par Guido van Rossum, sa première
version est apparue en 1991. Ses principales caractéristiques incluent :
Objectifs :
o Comprendre les variables et les types de données : déclaration,
manipulation, et conversion.
o Utiliser les entrées et sorties pour interagir avec l'utilisateur via la
console.
o Maîtriser les structures conditionnelles pour prendre des décisions
basées sur des conditions logiques.
o Appliquer les concepts de base de manière progressive grâce à des
exercices variés.
Solution et exécution
a = input("Entrez la première valeur (a) : ")
b = input("Entrez la deuxième valeur (b) : ")
print("Avant l'échange : a =", a, ", b =", b)
a, b = b, a
print("Après l'échange : a =", a, ", b =", b)
Exercice 3 : le salaire avec des heures supplémentaires
Écrire un programme qui calcule le salaire hebdomadaire d'un employé.
Le taux horaire est de 10 €. Les heures supplémentaires (au-delà de 40
heures) sont payées 1,5 fois le taux horaire.
Étapes de réalisation :
1. Demander à l'utilisateur le nombre d'heures travaillées.
2. Calculer le salaire en tenant compte des heures supplémentaires.
3. Afficher le salaire.
Solution et exécution
HT=int(input("Entrer le nombre des heurs travaillées HT="))
Hsupp=HT-40
Salaire=400+Hsupp*15
print("salaire=",Salaire)
Exercice 4 : Classer un triangle selon ses côtés
Créer un programme qui demande à l'utilisateur trois longueurs et
détermine si ces longueurs forment un triangle équilatéral, isocèle ou
scalène.
Étapes de réalisation :
1. Demander trois longueurs à l'utilisateur.
2. Vérifier si les longueurs peuvent former un triangle (somme de deux
côtés > troisième côté).
3. Identifier le type de triangle.
4. Afficher le résultat.
Solution et exécution
a = float(input("Entrez la première longueur a= "))
b = float(input("Entrez la deuxième longueur b= "))
c = float(input("Entrez la troisième longueur c= "))
if a + b > c and a + c > b and b + c > a:
if a == b == c:
print("Le triangle est équilatéral.")
elif a == b or a == c or b == c:
print("Le triangle est isocèle.")
else:
print("Le triangle est scalène.")
else:
print("Ces longueurs ne peuvent pas former un triangle.")