+ 1
BMI Calculator
Please help me to solve BMI Calculator with python??
76 Answers
+ 19
there's no needs of () around condition in python, but it's still valid with...
similarly, there's no needs of combining conditions, as this will work as well:
bmi = float(input())/float(input())**2
if bmi<18.5: print('Underweight')
elif bmi<25: print('Normal')
elif bmi<30: print('OverWeight')
else: print('Obesity')
+ 17
w=int(input())
h=float(input ())
bmi=(w/(h**2))
while bmi<18.5:
print("Underweight")
break
while bmi>18.5:
print ("Normal")
break
while bmi>25.0:
print ("Overweight")
break
while bmi>30.0:
print ("Obesity")
break
+ 10
x = int(input())
y = float(input())
if(x/(y**2))<18.5:
print ('Underweight')
elif (x/(y**2)) <25:
print ('Normal')
elif (x/(y**2))<30:
print ('Overweight')
elif (x/(y**2)) > 31:
print ('Obesity')
+ 7
w=int(input())
h=float(input ())
bmi=(w/(h**2))
while bmi<18.5:
print("Underweight")
break
while bmi>=18.5 and bmi<25.0:
print ("Normal")
break
while bmi>=25.0 and bmi<30.0:
print ("Overweight")
break
while bmi>30.0:
print ("Obesity")
break
Try it.
+ 4
Hanaly Hanalyyev
Everyone is here to help. But, before that we need to see your attempt, what you have coded & where you are stuck?
Looking at your code, we can help you further.
Happy learning!
+ 3
not necessarly... if there is only one short statement in the block, you could have it onelined ;)
+ 3
#your code goes here
w=int(input())
h=float(input())
b=w/(h**2)
while b<18.5:
print("Underweight")
break
while b>=18.5 and b<25:
print("Normal")
break
while b>25:
print("Obesity")
break
+ 2
Ask specific question to get help from others .
+ 2
You must first convert all to float.
+ 2
This is my approach for the problem statement hopefully this helps:
Tracking your BMI is a useful way of checking if you’re maintaining a healthy weight. It’s calculated using a person's weight and height, using this formula: weight / height²
#my code starts here
weight = int(input())
height = float(input())
bmi = weight/(height**2)
if (bmi<18.5):
print("Underweight")
elif (bmi >=18.5 and bmi<25):
print("Normal")
elif(bmi>=25 and bmi <= 30):
print("Overweight")
else:
print("Obesity")
+ 1
if I believe OP localisation, he's probably sleeping at now: nigth start just to end in Turkmenistan and he was awake two hours ago ^^
+ 1
If I use range it may be true
+ 1
you should arrange your line to not get that indent error
weight = int(input())
height = float(input())
bmi =float( (weight) / (height**2))
if bmi < 18.5: print("Underweight")
elif bmi >= 18.5 and bmi < 25: print("Normal")
elif bmi >= 25 and bmi < 30: print("Overweight")
elif bmi >= 30: print("Obesity")
+ 1
x = int(input())
y = float(input())
if(x/(y**2))<18.5:
print ('Underweight')
elif (x/(y**2)) <25:
print ('Normal')
elif (x/(y**2))<30:
print ('Overweight')
elif (x/(y**2)) > 31:
print ('Obesity')
+ 1
w=int(input())
h=float(input())
bmi=(w/(h*h))
if bmi<=18.5:
print("Underweight")
if (bmi>=18.5 and bmi<25):
print("Normal")
if (bmi>=25 and bmi<30):
print("Overweight")
if bmi>30:
print("Obesity")
+ 1
Tracking your BMI is a useful way of checking if you’re maintaining a healthy weight. It’s calculated using a person's weight and height, using this formula: weight / height²
The resulting number indicates one of the following categories:
Underweight = less than 18.5
Normal = more or equal to 18.5 and less than 25
Overweight = more or equal to 25 and less than 30
Obesity = 30 or more
Let’s make finding out your BMI quicker and easier, by creating a program that takes a person's weight and height as input and outputs the corresponding BMI category.
answer is
weight = int(input())
height = float(input())
if weight/height**2 < 18.5:
print ("Underweight")
if weight/height**2 >= 18.5 and weight/height**2 < 25:
print ("Normal")
if weight/height**2 >= 25 and weight/height**2 < 30:
print ("Overweight")
if weight/height**2 >= 30:
print ("Obesity")
for all doubt solving contact on this by telegram
https://youtu.be/tOWQqOWieE4
by janveer singh
+ 1
Tracking your BMI is a useful way of checking if you’re maintaining a healthy weight. It’s calculated using a person's weight and height, using this formula: weight / height²
The resulting number indicates one of the following categories:
Underweight = less than 18.5
Normal = more or equal to 18.5 and less than 25
Overweight = more or equal to 25 and less than 30
Obesity = 30 or more
Let’s make finding out your BMI quicker and easier, by creating a program that takes a person's weight and height as input and outputs the corresponding BMI category.
answer is
weight = int(input())
height = float(input())
if weight/height**2 < 18.5:
print ("Underweight")
if weight/height**2 >= 18.5 and weight/height**2 < 25:
print ("Normal")
if weight/height**2 >= 25 and weight/height**2 < 30:
print ("Overweight")
if weight/height**2 >= 30:
print ("Obesity")
for all doubt solving contact on this by telegram
https://youtu.be/tOWQqOWieE4
by janveer singh
0
Tracking your BMI is a useful way of checking if you’re maintaining a healthy weight. It’s calculated using a person's weight and height, using this formula: weight / height²
The resulting number indicates one of the following categories:
Underweight = less than 18.5
Normal = more or equal to 18.5 and less than 25
Overweight = more or equal to 25 and less than 30
Obesity = 30 or more
Let’s make finding out your BMI quicker and easier, by creating a program that takes a person's weight and height as input and outputs the corresponding BMI category.
Sample Input
85
1.9
Sample Output
Normal
0
show us your coding attempt to get help, and kindly delete you twin post about this ;)
0
My code there
Hot today
What's wrong? :(
1 Votes
Why won't my image display
0 Votes
How the answer is 50?
0 Votes
Number of Ones ( C++ ) question!
1 Votes