본문 바로가기
IT/Python

[파이썬] BMI(체질량 지수) 구하기 코드 / 예제공부

by 베베야 2021. 11. 13.
728x90

예제를 통해서 BMI(체질량 지수) 지수를 구하는 파이썬 코드를 공부해보자.

코드는 눈으로 보는 것보다 직접 입력해야 익숙해지고 실력이 늘어나니 키보드로 예제를 보고

키보드로 직접 입력하면 공부를 해보자

 

예제 내용(문제)

검사자의 키와 몸무게를 받아서 BMI 체질량 지수를 구하자

#고도비만 : 35이상
#중도비만(2단계) : 30~ 34.9
#경도비만(1단계) : 25~29.9
#정상 : 18.5 ~24.9
#저체중 : ~ 18.5

 

예제 코드 1)

print("*" *30)
print("<BMI 체질량 지수를 계산기>")
print("*" *30)
height = float(input("키를 입력하세요 :")) #실수로 값을 받음180
weight = float(input("몸무게를 입력하세요 :")) #실수로 값을 받음

# BMI = 몸무게 / 키 * 키
BMI = round((weight / (height*0.01) ** 2), 1) # height 미터로 계산되기 때문에 0.01을 곱함

print("*" *30)
print(f"내 BMI 지수 : {BMI}.")

if BMI < 18.5 :
    print("저체중 입니다. : ~ 18.5")

elif BMI < 25:
    print("정상체중 입니다. : 18.5 ~24.9")

elif BMI < 30:
    print("경도비만(1단계) : 25~29.9")

elif BMI < 35:
    print("중도비만(2단계) : 30~ 34.9")

else: 
    print("고도비만 : 35이상")

반응형
그리드형

댓글