21 lines
484 B
Python
21 lines
484 B
Python
def bmi(weight, height):
|
|
return weight * height ** -2
|
|
|
|
def bmi_category(bmi):
|
|
if bmi < 18.5:
|
|
return "underweight"
|
|
elif bmi < 25:
|
|
return "healthy"
|
|
elif bmi < 30:
|
|
return "overweight"
|
|
elif bmi < 40:
|
|
return "obese"
|
|
else:
|
|
return "severely obese"
|
|
|
|
weight = float(input("Weight? "))
|
|
height = float(input("Height? "))
|
|
bmi = bmi(weight, height)
|
|
print(f"BMI is {bmi:.3}")
|
|
print(f"The BMI is in the {bmi_category(bmi)} category")
|