반응형

코드
print("=" * 20)
print("체질량 지수 BMI를 확인해 보세요!")
print("=" * 20)
print()
tall = float(input("키를 입력하세요.(단위 : 미터) >>> "))
weight = float(input("몸무게를 입력하세요. >>> "))
# bmi = 몸무게 / 키*키
bmi = round(weight / tall**2, 1)
bmi_icon = "ㅁ"
print()
print("+" *20)
print("BMI결과")
if bmi < 18.5:
print(bmi_icon)
print("저체중입니다.")
elif bmi < 25:
print(bmi_icon * 2)
print("정상입니다.")
elif bmi < 30:
print(bmi_icon * 3)
print("경도비만입니다.")
elif bmi < 35:
print(bmi_icon * 4)
print("중도비만입니다.")
else:
print(bmi_icon * 5)
print("고도비만입니다.")
print("+" *20)
실행값
============= RESTART: C:/Study/example/1/BMI.py ============
====================
체질량 지수 BMI를 확인해 보세요!
====================
키를 입력하세요.(단위 : 미터) >>> 1.6
몸무게를 입력하세요. >>> 55
++++++++++++++++++++
BMI결과
ㅁㅁ
정상입니다.
++++++++++++++++++++
배운점
if문에 대해서 다시 한 번 체크할 수 있는 좋은 시간이었다. 항상 이상만 사용하다 미만으로 사용해보았다.
round(계산식, 자리수) 다시 한 번 체크할 수 있었다.
bmi 가 몸무게 / 키*키 라는 것도 알 수 있었다.
반응형
'두두 IT > 예제로 풀어보는 파이썬' 카테고리의 다른 글
| 인생 계획 프로그램 만들기 (f스트링, 천단위 콤마 찍기) (0) | 2026.05.11 |
|---|---|
| 주문 프로그램 if문 조건문 사용 (0) | 2026.05.11 |
| 동전 던지기 게임 만들기 | 랜덤 모듈 (0) | 2026.05.10 |
| 잠금 해제 프로그램 만들기 | 조건문 if문 (0) | 2026.05.10 |
| 원의 넓이와 둘레 구하는 프로그램 만들기 | float(), 거듭제곱 **, 반올림하기 (0) | 2026.05.10 |