티스토리 뷰

Python

[py] 15. elif

JH_ 2022. 1. 16. 00:13

15.1 elif 사용하기

조건식을 여러 개 지정하여 각 조건마다 다른 코드를 실행할 때 elif 를 사용한다.

elif는 else if라는 뜻이며, 단독으로 사용하지 못한다.

if x == 1:
	print('1이다.')
elif x == 2:
	print('2이다.')

if 조건을 만족하지 않으면 elif 조건을 검사하고, elif 조건이 만족하지 않을 때가 있으므로 else를 사용한다.

if x == 1:
	print('1이다.')
elif x == 2:
	print('2이다.')
else:
	print('1, 2가 아니다.')

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

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

어린이일 때 if 조건문을 쓰고, 청소년과 어른일 때 elif 조건문을 쓴다. 

어른일 때 else를 사용하면 7살 이하의 경우도 포함되기 때문에 elif를 사용해야 한다.

'Python' 카테고리의 다른 글

[py] 17. while 반복문  (0) 2022.01.16
[py] 16. for 반복문  (0) 2022.01.16
[py] 14. else  (0) 2022.01.14
[py] 13. if 조건문  (0) 2022.01.14
[py] 코딩도장 Unit 3~12 심사문제 해설  (0) 2022.01.08
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday