0% ont trouvé ce document utile (0 vote)
37 vues2 pages

Exemples de programmes Python simples

Le document présente un examen de programmation en Python pour des étudiants en ingénierie mécanique. Il contient deux exercices : le premier demande de calculer la somme et la moyenne de trois nombres saisis par l'utilisateur, et le second demande de comparer deux nombres pour afficher le plus grand. Des solutions pour chaque exercice sont également fournies, illustrant l'utilisation des f-strings et des conditions if/else.

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)
37 vues2 pages

Exemples de programmes Python simples

Le document présente un examen de programmation en Python pour des étudiants en ingénierie mécanique. Il contient deux exercices : le premier demande de calculer la somme et la moyenne de trois nombres saisis par l'utilisateur, et le second demande de comparer deux nombres pour afficher le plus grand. Des solutions pour chaque exercice sont également fournies, illustrant l'utilisation des f-strings et des conditions if/else.

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

‫ﺍﻟﺠﻤﻬﻮﺭﻳﺔ ﺍﻟﺠﺰﺍﺋﺮﻳﺔ ﺍﻟﺪﻳﻤﻘﺮﺍﻃﻴﺔ ﺍﻟﺸﻌﺒﻴﺔ‬

People's Democratic Republic of Algeria

Ministry of Higher Education and ‫ﻭﺯﺍﺭﺓ ﺍﻟﺘﻌﻠﻴﻢ ﺍﻟﻌﺎﻟﻲ ﻭﺍﻟﺒﺤﺚ ﺍﻟﻌﻠﻤﻲ‬


Scientific Research ‫ﺟﺎﻣﻌﺔ ﻣﺤﻤﺪ ﺑﻮﺿﻴﺎﻑ ﺑﺎﻟﻤﺴﻴﻠﺔ‬
University Mohamed Boudiaf of M'sila ‫ﻛﻠﻴﺔ ﺍﻟﺘﻜﻨﻮﻟﻮﺟﻴﺎ‬
Faculty of Technology ‫ﻗﺴﻢ ﺍﻟﻬﻨﺪﺳﺔ ﺍﻟﻤﻴﻜﺎﻧﻴﻜﻴﺔ‬
Department of Mechanical Engineering

M1FAB : Tp Python
18/11/2025
Durée : 45 minutes

Interrogation 1

Exo1 : Fonction input/output f-string/conversion (string/integer)/

Écrivez un programme qui demande à l'utilisateur de saisir trois nombres (integer), et


calculez leur somme et moyenne, puis affichez le résultat de leur moyenne avec une
précision de deux chiffres après la virgule.
▪ Indices : Utilisez les f-strings (formatage de chaînes) pour contrôler l'affichage des
décimales (par exemple, {:.2f} ).
▪ Entrez le premier nombre : 7
▪ Entrez le deuxième nombre : 8
▪ Entrez le troisième nombre : 13

Exo2 : Comparaison de deux nombres ( condition if /else)

Écrivez un programme qui demande à l'utilisateur deux nombres. Affichez le plus grand des
deux nombres.
Ministry of Higher Education and ‫ﻭﺯﺍﺭﺓ ﺍﻟﺘﻌﻠﻴﻢ ﺍﻟﻌﺎﻟﻲ ﻭﺍﻟﺒﺤﺚ ﺍﻟﻌﻠﻤﻲ‬
Scientific Research ‫ﺟﺎﻣﻌﺔ ﻣﺤﻤﺪ ﺑﻮﺿﻴﺎﻑ ﺑﺎﻟﻤﺴﻴﻠﺔ‬
University Mohamed Boudiaf of M'sila ‫ﻛﻠﻴﺔ ﺍﻟﺘﻜﻨﻮﻟﻮﺟﻴﺎ‬
Faculty of Technology ‫ﻗﺴﻢ ﺍﻟﻬﻨﺪﺳﺔ ﺍﻟﻤﻴﻜﺎﻧﻴﻜﻴﺔ‬
Department of Mechanical Engineering

‫ﺍﻟﺠﻤﻬﻮﺭﻳﺔ ﺍﻟﺠﺰﺍﺋﺮﻳﺔ ﺍﻟﺪﻳﻤﻘﺮﺍﻃﻴﺔ ﺍﻟﺸﻌﺒﻴﺔ‬


People's Democratic Republic of Algeria

M1FAB : Tp Python
1811/2025

Solution de l’interrogation 1
Solution de l’exercice 1 :

# Demande à l'utilisateur de saisir trois nombres


nombre1 = int(input("Entrez le premier nombre : "))
nombre2 = int(input("Entrez le deuxième nombre : "))
nombre3 = int(input("Entrez le troisième nombre : "))

# Calcule la somme et la moyenne


somme = nombre1 + nombre2 + nombre3
moyenne = somme / 3

# Affiche le résultat en formatant la moyenne pour avoir deux décimales


print(f"La moyenne est de : {moyenne:.2f}")

Solution de l’exercice 2 :
nombre1 = int(input("Entrez le premier nombre : "))
nombre2 = int(input("Entrez le deuxième nombre : "))

if nombre1 > nombre2:


print(f"Le plus grand nombre est : {nombre1}")
else:
print(f"Le plus grand nombre est : {nombre2}")

Vous aimerez peut-être aussi