Computer >> 컴퓨터 >  >> 프로그래밍 >> Python

파이썬으로 BMI(체질량지수) 계산 프로그램 만들기

이 글에서는 사용자로부터 몸무게를 입력받아, 공식을 적용해 BMI(체질량지수)를 계산하고 그 결과를 출력하는 파이썬 프로그램을 만들어 보겠습니다.

BMI란 무엇인가?

BMI(Body Mass Index, 체질량지수)는 키와 몸무게의 비율을 바탕으로 비만도를 평가하는 대표적인 건강 지표입니다. 계산 공식은 다음과 같습니다.

BMI = 체중(kg) ÷ 키(m)²

알고리즘

1단계: 신체의 키와 몸무게를 입력받는다.
2단계: BMI 계산 공식을 적용한다.
3단계: 계산된 BMI 값을 화면에 출력한다.

예제 코드

height = float(input("키를 입력하세요(m): "))
weight = float(input("몸무게를 입력하세요(kg): "))
print("당신의 BMI는:", round(weight / (height * height), 2))

실행 결과

키를 입력하세요(m): 1.7
몸무게를 입력하세요(kg): 64
당신의 BMI는: 22.15

BMI 판정 기준

계산된 BMI 값은 세계보건기구(WHO) 기준으로 다음과 같이 해석할 수 있습니다.

  • 18.5 미만: 저체중
  • 18.5 ~ 24.9: 정상
  • 25.0 ~ 29.9: 과체중
  • 30.0 이상: 비만

위 예제에서 계산된 BMI 22.15는 정상 범위에 해당합니다. 코드에서 float() 함수는 입력받은 문자열을 실수형으로 변환하고, round() 함수는 계산 결과를 소수점 둘째 자리까지 반올림하여 보기 좋게 출력해 줍니다.