Bonjour, j'ai un TP de programmation Python à rendre lundi et je suis vraiment en difficulté. Si quelqu'un pourrait m'aider et/ou m'expliquer au moins 1 exercice svp. Merci d'avance.
![Bonjour Jai Un TP De Programmation Python À Rendre Lundi Et Je Suis Vraiment En Difficulté Si Quelquun Pourrait Maider Etou Mexpliquer Au Moins 1 Exercice Svp M class=](https://fr-static.z-dn.net/files/d29/182263fd89a0399dffab87e99fbc441f.png)
![Bonjour Jai Un TP De Programmation Python À Rendre Lundi Et Je Suis Vraiment En Difficulté Si Quelquun Pourrait Maider Etou Mexpliquer Au Moins 1 Exercice Svp M class=](https://fr-static.z-dn.net/files/d4c/dac42ed10b733c24bb298103f4523005.png)
![Bonjour Jai Un TP De Programmation Python À Rendre Lundi Et Je Suis Vraiment En Difficulté Si Quelquun Pourrait Maider Etou Mexpliquer Au Moins 1 Exercice Svp M class=](https://fr-static.z-dn.net/files/d95/06892dfc94aa05c8e11b7caa37d20467.png)
![Bonjour Jai Un TP De Programmation Python À Rendre Lundi Et Je Suis Vraiment En Difficulté Si Quelquun Pourrait Maider Etou Mexpliquer Au Moins 1 Exercice Svp M class=](https://fr-static.z-dn.net/files/dd6/440d85dd5a0d26628568bbe8000acd02.png)
Réponse :
Explications :
Bonjour,
Vous trouverez en pièces jointes et ci-dessous les scripts PYTHON des exercices 2, 3 et 5.
Pour l'exercice 4 il vous faut vous inspirez de mes scripts !!
si problèmes / questions ... passez par les commentaires.
Bonne lecture et compréhension.
-------------------
Exercice 2 :
def minimum(a, b):
if a <= b:
return a
else:
return b
print()
a = input("entrer un nombre n1 : ")
print()
b = input("entrer un nombre n2 : ")
print()
print("Le nombre le plus petit entre",a,"et",b,"est le nombre",minimum(a, b))
---------------------------------
Exercice 5 :
def minimum(a, b):
if a <= b:
return a
else:
return b
print()
a = input("entrer un nombre n1 : ")
print()
b = input("entrer un nombre n2 : ")
print()
c = input("entrer un nombre n1 : ")
print()
d = input("entrer un nombre n2 : ")
print()
minimum(a, b)
j= minimum(a, b)
k= minimum(c, d)
print("Le nombre le plus petit entre",a,",", b,",", c,",","et", d,"est le nombre",minimum(j, k))
-----------------------------------
Exercice 4 : Q1 & Q2 :
def IMC(masse,taille):
taille = taille /100
imc = masse / (taille**2)
return imc
print()
masse = float(input("entrer votre masse en kg : "))
taille = float(input("entrer votre taille en cm : "))
print()
print("Pour une masse de",masse,"kg et une taille de",taille/100,"m")
print("L'IMC vaut",round(IMC(masse,taille),1))
Q3 & Q4 :
ef IMC(masse,taille):
global globalimc
taille = taille /100
globalimc = masse / (taille**2)
print(round(globalimc,1))
def Etat(imc):
etat=""
if imc < 16.5:
etat = "état de Dénitrution ou de famine"
elif 16.5 <= imc < 18.5:
etat = "de la Maigreur"
elif 18.5 <= imc < 25:
etat = "a une corpulence normale"
elif 25 <= imc < 30:
etat = "de Surpoids"
elif 30 <= imc < 35:
etat = "a une Odésité modérée"
elif 35 <= imc < 40:
etat = "a une Odésité sévère"
elif imc > 40:
etat = "a une Obésité morbide ou Massive"
print("Pour une masse de",masse,"kg et une taille de",round(taille/100,3),"m")
print("L'IMC vaut",round(globalimc,1),"ce qui correspond",etat)
print()
masse = float(input("entrer votre masse en kg : "))
taille = float(input("entrer votre taille en cm : "))
IMC(masse,taille)
Etat(globalimc)
Remarque :
global : global est la déclaration d'une variable globale = peut être lue dans tout le programme et toutes les fonctions !!
globalimc = la variable déclarée qui pourra être lue par la fonction Etat
les différents print() permettent d'aérer l'affichage !!