Python

[코딩도장] Unit.15 | elif 사용하기 | 15.4 심사문제 코드

토오오끼 2021. 8. 29. 22:50
728x90
반응형

>Unit.15 elif 사용하기<

 

if문은 elif를 사용하면 프로그램을 여러 방향으로 분기할 수 있다.

참, 거짓으로만 분기하는 것은 한계가 있기 때문에 elif를 사용하여 조건식을 여러개 지정하여 각 조건마다 실행되는 코드를 다르게 할 수 있다.

if, else, elif는 모두 같이 사용할 수 있지만 elif 앞에 else는 올 수 없으니 주의해야 한다.

또, elif 역시 실행 코드는 들여쓰기를 꼭 해야만 한다.

button = int(input())
 
if button == 1:
    print('콜라')
elif button == 2:
    print('사이다')
elif button == 3:
    print('환타')
else:
    print('제공하지 않는 메뉴')
>>> 1
콜라


>>> 4
제공하지 않는 메뉴

 

15.4 심사문제 : 교통카드 시스템 만들기

age = int(input())
balance = 9000

if 7<=age<=12:
    balance-=650
elif 13<=age<=18:
    balance-=1050
elif age>=19:
    balance-=1250
    
print(balance)

https://github.com/YOOHYOJEONG/dojang_python

 

GitHub - YOOHYOJEONG/dojang_python

Contribute to YOOHYOJEONG/dojang_python development by creating an account on GitHub.

github.com

 

728x90
반응형