서론
BMI(Body Mass Index)은 인간의 체지방을 측정하는 지표로 널리 사용되고 있습니다. 이 포스팅에서는 파이썬을 사용하여 간단한 BMI 계산 프로그램을 작성하는 방법을 알아보겠습니다. 프로그램을 통해 사용자의 체질량지수를 계산하고, 그 결과를 기반으로 사용자의 비만도를 판단해볼 것입니다.
본론
BMI 계산 공식
BMI는 ‘몸무게(kg) / (키(m) * 키(m))’으로 계산됩니다.
사용자 입력 받기
프로그램을 시작하기 전에 사용자로부터 키와 몸무게를 입력받아야 합니다. 이를 위해 input()
함수를 사용하겠습니다.
python
height = float(input("키(cm)를 입력하세요: "))
weight = float(input("몸무게(kg)를 입력하세요: "))
BMI 계산하기
사용자로부터 입력받은 키와 몸무게를 바탕으로 BMI를 계산합니다.
python
height = height / 100 # 키 단위를 m로 변환
bmi = weight / (height * height)
비만도 판단하기
계산된 BMI에 따라 사용자의 비만도를 판단하겠습니다. 일반적으로 25을 기준으로 체중을 판단하는데, 이를 기반으로 다음과 같이 비만도를 분류할 수 있습니다.
python
if bmi < 18.5:
result = "저체중"
elif bmi < 25:
result = "정상"
elif bmi < 30:
result = "과체중"
else:
result = "비만"
결과 출력하기
계산된 비만도를 사용자에게 알려주기 위해 출력해보겠습니다.
python
print("당신의 BMI는 {:.1f}이며, 비만도는 {}입니다.".format(bmi, result))
결론
이렇게 작성한 파이썬 코드를 실행하면 사용자로부터 입력받은 키와 몸무게를 바탕으로 BMI를 계산하여 비만도를 판단할 수 있습니다. 이 프로그램을 활용하면 간편하게 개인의 체질량지수를 알 수 있으며, 건강 상태를 파악하는 데 도움이 될 수 있습니다.
참고로 BMI는 단순한 지표이므로 개인의 체질에 따라 다른 결과를 보일 수 있습니다. 이 프로그램은 참고용으로 활용하시기 바랍니다.