+ 3
Hi guys.I wrote this program in pythons to calculate bmi but it just answer for underweight and obesity!can you help me please?
#your code goes here weight=float(input()) #weight is in kg height=float(input()) #height is in meter #weight and height can be float numbers bmi=(weight/(height*height)) print(bmi) 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")
2 Answers
+ 3
Hi Mahdieh!
Generally, we're supposed to print the output as same as expected by developers in coding practices.
For example, you can't print 'hello' if they required to print 'Hello' and so on. The main reason is that python is a case sensitive programming language. So, it can differentiate both outputs easily.
+ 3
Thank you so much.I removed (print (bmi)) and change the first letters to upper case and finally it got fixedđ€©