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
527 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!

source:dev.to
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