검색
검색
회원가입로그인

[파이썬 쉽게 설명해 보기 2] 체질량 지수 계산기 (BMI CALCULATOR)

height = input()
weight = input()
weight_as_int = int(weight)
height_as_float = float(height)
bmi = weight_as_int / height_as_float ** 2
bmi = weight_as_int / (height_as_float * height_as_float)
bmi_as_int = int(bmi)
print(bmi_as_int)

주문을 받기 전에 체질량 지수를 계산해서 알려주는 식당이 있다고 상상해 봅시다.

손님의 체질량 지수가 정상이 아니면 식사를 제공하지 않는다고 가정하면 더 재미있겠네요.

  • height = input(): 이 줄은 마치 주문을 받는 웨이터처럼 사용자에게 "당신의 키는 몇 미터입니까?" 라고 묻는 것과 같습니다. 사용자가 키를 말하면, 그 정보를 기록합니다.

  • weight = input(): 이어서, 같은 웨이터가 "체중은 얼마입니까?"라고 묻는 장면을 상상해보세요. 사용자가 체중을 말하면, 그것도 기록합니다.

제목 없음-1

  • weight_as_int = int(weight): 이제 웨이터가 체중 정보를 간단한 숫자로 변환하는 장면을 생각해보세요. 예를 들어, "70.5kg"이라고 말했다면, 웨이터는 이를 "70kg"으로 단순화합니다.

  • height_as_float = float(height): 키 정보는 좀 더 정밀한 측정이 필요하므로, 웨이터는 키를 정확한 실수로 변환합니다. 예를 들어, "1.75m"라고 말했다면 그대로 사용합니다.

제목 없음-2

  • bmi = weight_as_int / height_as_float ** 2: 이제 웨이터는 특별한 계산기를 사용해 BMI를 계산합니다. 체중을 키의 제곱으로 나누는데, 이는 마치 물건의 무게를 평면 위에 펼쳐진 크기로 나누는 것과 비슷합니다.

제목 없음-3

  • bmi_as_int = int(bmi): 계산된 BMI를 다시 간단한 정수로 변환하는 장면입니다. 이는 마치 복잡한 계산 결과를 사람들이 이해하기 쉬운 단순한 숫자로 만드는 것과 같습니다.

  • print(bmi_as_int): 마지막으로, 웨이터가 최종 결과를 발표합니다. "당신의 BMI는 23입니다!" 라고 큰 소리로 말하는 장면을 상상해보세요.

제목 없음-4

https://health.seoulmc.or.kr/healthCareInfo/myBMIPopup.do

#한국어BMI계산 #식당체질량지수 #BMI계산기 #체중키입력 #체중변환 #키정밀측정 #BMI수치계산 #BMI정수변환 #체질량지수발표 #식사조건BMI

조회수 : 404
공유하기
카카오로 공유하기
페이스북 공유하기
트위터로 공유하기
url 복사하기