더북(TheBook)

순서도를 참고해 코드를 작성해 봅시다. 적절한 입력 안내문과 가격 안내문을 포함하겠습니다.

age = int(input('나이가 어떻게 되세요? '))
if age >= 20:
    print('성인은 15,000원입니다.')
    price = 15000
else:
    print('미성년자는 6,000원입니다.')
    price = 6000

코드를 여러 번 재실행해 미성년자 나이도 넣고, 성인 나이도 넣어 테스트해 보세요. 나이에 따라 다른 문장이 출력될 겁니다.

TIP 앞의 프로그램은 성인(age >= 20)을 기준으로 작성했지만, 미성년자(age < 20)를 기준으로 해도 조건 순서만 다를 뿐 결과는 같습니다.

이렇게 입장료를 알려 주고 나면 무인계산기의 투입구가 열리고 현금을 넣을 수 있다고 해 봅시다. 그러면 투입된 금액이 맞는지 확인해야죠. 투입금액이 입장료보다 적으면 부족한 금액을 출력하고, 입장료보다 많으면 거스름돈이 얼마인지 출력해 봅시다.

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