안녕하세요. 코드덤입니다.
벌써 파이썬 10강까지 왔는데요~
이전 시간에 배운 if문으로 다양한 프로젝트를 만들어 보고 있죠!
이번 시간에도 if문만 가지고 체질량 지수 BMI를 계산하는 프로그램을 만들어 볼 거랍니다.
언제나처럼, 함께 코드를 작성하기 전에 스스로 꼭 한번 도전해 보신 후, 잘 되지 않는 부분을 아래 코드를 참고해서 진행해 주세요~ 프로그래밍 언어는 혼자서 생각하며, 코드를 만들어 나가는 과정이 무척 중요합니다!
아래 영상을 통해 오늘 만들 프로그램이 어떻게 작동하는지 먼저 살펴보세요~
먼저 BMI를 계산하는 식부터 확인을 해 볼게요.
저는 위키백과를 참고했습니다~
BMI는 몸무게를 키의 제곱으로 나누어 주면 됩니다.
단, 여기에서 키는 (미터) 단위입니다.
그리고 이렇게 나온 결괏값을 아래의 표에 대입해 주시면 되세요~
그럼 함께 코드를 작성해 볼게요.
키와 몸무게는 소수점 자릿수도 입력할 수 있도록 input()을 사용해서 입력을 받고, 그 값을 float() 함수를 사용해 수로 변환시켜 주겠습니다.
그럼 bmi를 바로 계산할 수 있겠죠~
** 은 거듭제곱을 나타내는 연산자입니다.
이전 시간에는 if문과 else문을 사용해서, 한 가지 조건과 그 외 모든 경우, 이렇게 단 2가지 경우로만 나눴는데요~
이번 시간에는 조건을 보다 세부적으로 나눌 거예요.
이렇게 조건이 여러 개로 나뉠 때는 elif를 사용해 주시면 됩니다.
elif는 필요한 조건 수만큼 추가해서 사용해 주실 수 있어요.
그래서 BMI 조건에 따라 아래와 같이 출력시켜 줄 수 있어요.
저는 간단한 icon 도 만들어서 함께 출력시켜 줄게요.
이렇게 해서 실행시키면, 아래와 같이 BMI 결과를 띄워주는 것을 알 수 있어요.
'파이썬 Python 강좌 > 예제로 배우는 파이썬' 카테고리의 다른 글
[예제로 배우는 파이썬] 12강. 100세까지 우리에겐 얼마의 기회가 남았을까요? | if문과 f-string 연습 예제 (0) | 2021.03.29 |
---|---|
[예제로 배우는 파이썬] 11강. 비빔밥 주문 프로그램 만들기 | 총 주문 금액 계산하기 (0) | 2021.03.28 |
[2021 예제로 배우는 파이썬] 9강. 동전 던지기 게임 만들기 (0) | 2021.03.26 |
[2021 예제로 배우는 파이썬] 8강. 비밀번호를 입력해서 잠금해제 풀기 (0) | 2021.03.25 |
[2021 예제로 배우는 파이썬] 7강. 원의 넓이와 둘레 구하기 | 거듭제곱, 반올림 (0) | 2021.03.24 |