top of page
learn_data_science.jpg

Data Scientist Program

 

Free Online Data Science Training for Complete Beginners.
 


No prior coding knowledge required!

BODY MASS INDEX (BMI) CALCULATOR

Writer's picture: asma kirliasma kirli

Body Mass Index is a simple calculation using a person's height and weight. The formula is BMI = kg/m2 where kg is a person's weight in kilograms and m2 is their height in metres squared. A BMI of 25.0 or more is overweight, while the healthy range is 18.5 to 24.9.


We start by askingthe user to introduce his height and weight, and to do that we use the input() function. We convert the string input to float so we can do the calculations.


#the first thing we need to do is to ask the user their height & weight
height = float(input("enter your height in cm: "))
weight = float(input("enter your weight in kg: "))

next we calculate the bmi and print it: we devided the height by 100 to convert it into meters.


#next we have to calculate the BMI, we devide the height by 100 so it can be inmeters to ease up calculation
BMI = weight /(height/100)**2
#now we print the BMI
print(f"your BMI is: {BMI}")

Now we have to print a statement to state the current health of the user based on their BMI.

BMI Classification:

We will be using if conditionals for classification.


#Now we have to print a statement to state the current health of the user based on their BMI
if BMI <= 18.4 :
    print("You are underweight.")
elif BMI <= 24.9 :
    print ("You have a normal weight.")
elif BMI <= 29.9 :
    print ("You are overweight.")
elif BMI <= 34.9 :
    print("You are severly overweight.")
elif BMI <= 39.9 :
    print("You are obese")
else :
    print("You are severly obese")


So, once the user introduces his height and weight, the BMI will be calculated and displayed. Then, the weight category of the user will be displayed based on the calculated BMI range.

This will be our output.


You can find the link to the github repository













0 comments

Recent Posts

See All

Commentaires


COURSES, PROGRAMS & CERTIFICATIONS

 

Advanced Business Analytics Specialization

Applied Data Science with Python (University of Michigan)

Data Analyst Professional Certificate (IBM)

Data Science Professional Certificate (IBM)

Data Science Specialization (John Hopkins University)

Data Science with Python Certification Training 

Data Scientist Career Path

Data Scientist Nano Degree Program

Data Scientist Program

Deep Learning Specialization

Machine Learning Course (Andrew Ng @ Stanford)

Machine Learning, Data Science and Deep Learning

Machine Learning Specialization (University of Washington)

Master Python for Data Science

Mathematics for Machine Learning (Imperial College London)

Programming with Python

Python for Everybody Specialization (University of Michigan)

Python Machine Learning Certification Training

Reinforcement Learning Specialization (University of Alberta)

Join our mailing list

Data Insight participates in affiliate programs and may sometimes get a commission through purchases made through our links without any additional cost to our visitors.

bottom of page