Discussions

Voici ma solution

Image
"""
Moins de 18.5 - Vous avez un IMC de imc, vous devriez manger un peu plus ;
Entre 18.5 et 24.9 - Vous avez un IMC de imc, continuez à manger ainsi ;
Entre 25 et 29.9 - Vous avez un IMC de imc, limitez un peu vos grignotages ;
Entre 30 et 34.9 - Vous avez un IMC de imc, vous devriez essayer de marcher plus souvent ;
Supérieur ou égal à 35 - Vous avez un IMC de imc, vous devriez aller voir un nutritionniste.
"""

taille = input("Combien mesurez-vous (en mètre) ? ")
poids = input("Quel est votre poids ? ")

try :
taille = float(taille)
poids = float(poids)
except:
print("Une erreur est survenue, recommencer")
else:
imc = round(poids / (taille ** 2), 2)
if imc < 18.5:
print(f"Vous avez un IMC de {imc}, vous devriez manger un peu plus")
elif imc >= 18.5 and imc <= 24.9:
print(f"Vous avez un IMC de {imc}, continuez à manger ainsi")
elif imc >= 25 and imc <= 29.9:
print(f"Vous avez un IMC de {imc}, limitez un peu vos grignotages")
elif imc >= 30 and imc <= 34.9:
print(f"Vous avez un IMC de {imc}, vous devriez essayer de marcher plus souvent")
else:
print(f"Vous avez un IMC de {imc}, vous devriez aller voir un nutritionniste")

2 réponses
Image
Louis-Nicolas Leuillet
Le 18/09/2022 à 17:27

Bravo Vincent c'est une solution qui fonctionne très bien.

Image
Vincent Bothier
Le 18/09/2022 à 18:02

merci

Image
Inscrivez-vous ou connectez-vous pour participer à la discussion.

Informations

Créée le 18 septembre 2022 09:38
Dernière activité le 18 septembre 2022 09:38