본문 바로가기
카테고리 없음

Unit 15

by sophia02 2022. 1. 15.

elif

elif else인 상태에서 조건식을 지정할 때 사용하며 else if라는 뜻

물론 if, else와 마찬가지로 조건식 끝에 :(콜론)을 붙여야 하고, elif 단독으로 사용할 수 없음

if 조건식:
     코드1
elif 조건식:
     코드2

 elif 앞에 else가 오면 잘못된 문법이므로 주의 할 것

 

실전문제

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

어린이(초등학생, 만 7세 이상 12세 이하): 650원
청소년(중∙고등학생, 만 13세 이상 18세 이하): 1,050원
어른(일반, 만 19세 이상): 1,250원
'''
age = int(input())
balance = 9000    
if 7 <= age <=12:
    balance = balance - 650
elif 13<= age <=18:
   balance = balance - 1050
else:
  balance = balance-1250
  print(balance)