top of page
learn_data_science.jpg

Data Scientist Program

 

Free Online Data Science Training for Complete Beginners.
 


No prior coding knowledge required!

Writer's pictureKala Maya Sanyasi

BMI Calculator using Python


Body mass index (BMI) is the measure of the body fats based on height and weight of a person. High BMI can indicate high body fatness and low BMI indicates the person being underweight.

BMI is calculated using the formula weight in kgs divided by the squared of the person's height in meters.

Here is the python code of BMI calculation of a person.

#This code lets the users to calculate their BMI
print('Enter the information')

#Ask the user to enter their height and weight
height = float (input('height in meters : '))
weight = float (input('weight in kgs : '))

#formula to calculate the BMI and the value is stored in bmi variable
bmi = weight / height ** 2
print('Your bmi is ' + str(bmi))

#conditional statement to check, to which category the BMI stand at.
if bmi < 18.5:
    print('underweight')
elif bmi < 30:
    print('normal')
else:
    print('obse')

Here is the explanation of the first part of the code.

First, it ask's the user to enter the height and weight in meter and kgs respectively using the input() function, which is converted to float value and stored as height and weight variable.

#This code lets the users to calculate their BMI
print('Enter the informations')

#Ask the user to enter their height and weight
height = float (input('height in meters : '))
weight = float (input('weight in kgs : '))

The second part of the code does the BMI calculation using the BMI formula weight in kgs divided by height in meter square and stores the result in bmi variable and prints the bmi.

#formula to calculate the BMI and the value is stored in bmi variable
bmi = weight / height ** 2
print('Your bmi is ' + str(bmi))

The last part of the code is used to evaluate how healthy is the person as per the bmi result using the if, elif and else statement.

#conditional statement to check, to which category the BMI stand at.
if bmi < 18.5:
    print('underweight')
elif bmi < 30:
    print('normal')
else:
    print('obse')







1 comment

Recent Posts

See All

1件のコメント


Data Insight
Data Insight
2021年9月18日

Nice code insertion.

いいね!
bottom of page