C'est plus récent, mais je voulais faire le calcul de l'IMC avec python. Comme passe-temps personnel. C'est juste une note personnelle.
Avec deux fichiers python
health_check.py
# coding: UTF-8
#Étant donné que l'environnement est Mac OS, UTF pour le support japonais-8
#BMI code
#Le nom est santé_check.py
def bmi(weight, height):
bmi_data = []
w = weight
h = height
bmi = w/(h*h)
bmi = round(bmi, 1)
bmi_data.append(bmi)
if bmi<18.5:
ans = "C'est un type mince"
elif bmi>=18.5 and bmi<25:
ans = "la norme"
else:
ans = "Je suis obèse"
bmi_data.append(ans)
return bmi_data
Le second est health_check_main.py.
health_check_main.py
# coding: UTF-8
# BMI health_check main
# health_check_main.py
import health_check
weight = float(input('Veuillez entrer votre poids(kg): '))
height0 = float(input('Veuillez entrer votre taille(cm): '))
height = height0/100
bj = health_check.bmi(weight, height)
print("----" * 10)
print("Votre BMI: " + str(bj[0]) + '\n la forme de votre corps: ' + bj[1])
L'exécution est la suivante avec la commande bash du terminal Mac OS.
health_check_main.sh
$ python health_check_main.py
Veuillez entrer votre poids(kg): 55
Veuillez entrer votre taille(cm): 160
----------------------------------------
Votre BMI: 21.5
La forme de votre corps:la norme
c'est tout.
Recommended Posts