Maison > développement back-end > Tutoriel Python > Écrire un programme Python sur le calculateur d'IMC

Écrire un programme Python sur le calculateur d'IMC

Patricia Arquette
Libérer: 2024-11-19 02:07:02
original
578 Les gens l'ont consulté

Write a Python program to BMI calculator

Calculateur IMC :

L'IMC est un moyen rapide et peu coûteux de classer le poids d'une personne comme étant insuffisant, normal, en surpoids ou obèse.

Formule IMC :

L'IMC se calcule en divisant le poids par la taille au carré :

Unités métriques :
IMC = poids (kg) / [taille (m)]2

Unités usuelles américaines :
IMC = poids (livres) / [taille (po)]2 x 703

Exemple :

# Input the weight in kilograms
weight = float(input("Enter your weight (in kg): "))

# Input the height in meters
height = float(input("Enter your height (in meters): "))

# Calculate BMI using the formula: 
bmi = weight / (height ** 2)

# Output the calculated BMI value
print("BMI:", round(bmi, 2))  # Rounds BMI to 2 decimal places 

# Function to provide feedback based on BMI 
def bmi_feedback(bmi):
    if bmi < 18.5:
        return "You are underweight"
    elif 18.5 <= bmi <= 24.9:
        return "You have a healthy weight"
    elif 25 <= bmi <= 29.9:
        return "You are overweight"
    else:
        return "You are obese"

# Call the feedback function and store the result
bmi_result = bmi_feedback(bmi)

# Output the BMI category feedback
print("BMI Result:", bmi_result)
Copier après la connexion

Sortie :

Enter your weight:58
Enter your height:1.67
BMI: 20.796729893506402
BMI Result: You have a healthy weight
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal