업데이트:

**15.3 연습 문제 : **

다음 소스 코드를 완성하여 변수 x가 11과 20 사이면 ‘11~20’,
21과 30 사이면 ‘21~30’, 아무것도 해당하지 않으면
‘아무것도 해당하지 않음’이 출력되게 만드세요.

x = int(input())

____________________
____________________
____________________
____________________
____________________
____________________
# 입력 : 5
# 결과 : 아무것도 해당하지 않음

풀이

if 11 <= x <= 20:
  print('11~20')
elif 21 <= x <= 30:
  print('21~30')
else:
  print('아무것도 해당하지 않음')

조건식을 만들 때 x >= 11 and x <= 20처럼 and를 사용하는 방법도 있다.

**15.4 심사 문제 : **

표준 입력으로 나이(만 나이)가 입력됩니다.
(입력 값은 7 이상 입력됨)
교통카드 시스템에서 시내버스 요금은 다음과 같으며
각 나이에 맞게 요금을 차감한 뒤 잔액이 출력되게 만드세요.
(if, elif 사용)
현재 교통카드에는 9,000원이 들어있습니다.

  • 어린이(초등학생, 만 7세 이상 12세 이하): 650원
  • 청소년(중∙고등학생, 만 13세 이상 18세 이하): 1,050원
  • 어른(일반, 만 19세 이상): 1,250원
age = int(input())
balance = 9000    # 교통카드 잔액
____________________
____________________
____________________
____________________
____________________
____________________
print(balance)
# 입력 : 17
# 결과 : 7950

풀이

if age >= 19:
  balance -= 1250
elif age >= 13 and age <= 18:
  balance -= 1050
else:
  balance -= 650

Notice: 이 게시물은 파이썬 코딩 도장 사이트를 참고하였습니다. https://dojang.io/course/view.php?id=7

댓글남기기