더북(TheBook)

4.1.4 조건문으로 간단한 프로그램 만들기

무료배송

선택구조를 설명할 때 쇼핑몰의 무료배송을 예로 들었습니다. 이 부분을 프로그램으로 만들어 보겠습니다. 먼저 가격을 입력받고 입력 가격이 5만 원 미만이면 ‘배송비 2500원이 추가됩니다.’를 출력하는 코드를 작성해 봅시다.

졔졔쌤의 조언

조건문 형식에서 조건과 조건을 충족할 때 실행될 명령어가 무엇인지 잘 생각해 보세요. 앞서 작성한 편의점의 주류 판매 코드와 매우 유사하니 먼저 직접 작성해 본 후 책의 코드를 확인해 주세요!

price = int(input('구매금액은? '))
if price < 50000:
    print('배송비 2500원이 추가됩니다.')
실행결과
구매금액은? 35000
배송비 2500원이 추가됩니다.

구매금액을 입력받아 정수형으로 변환하고 price 변수에 저장합니다. 조건은 ‘5만 원 미만’이고, 조건을 충족할 때 실행되는 명령어는 ‘배송비 2500원이 추가됩니다.’를 출력하는 것입니다. 지금까지 설명한 if 조건문을 잘 이해했다면 어렵지 않을 겁니다. 다양한 숫자를 넣으며 결과를 확인해 보세요.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.