Backend 개발/Python

[파이썬] 제어문 4.3 elif

Queen Julia 2024. 3. 4. 13:50

else if 줄임말 =elif 

 

 

true면

If boolean 코드 실행됨

 

if가 false면 elif boolean 실행됨

 

elif가 안의 조건이 false면 else가 실행됨 

else는 생략될 수 있음. 

 

 

 

 

If 가 true이기에 출력됨. 

 

 

 

False이기에 실행 안 되고, 

elif로 넘어가서 2 실행되고 

else는 실행 안 됨

 

 

 

 

 

응용

사용자가 egoing뿐만아니라 basta도 있다면, 

 

id= egoing, basta 이면, Welcome이 나오게. 

 

 

input_id = input('id: ')
id1 = 'egoing'
id2 = 'basta'
if input_id == id1:
    print('Welcome')
elif input_id == id2:
    print('Welcome')
else: 
    print('Who?')

 

 

 

 

 python3 conditional.py으로 실행을 시키고, 

id에 egoing치고 enter하면 Welcome 나옴  

id에 basta 치고 enter 하면 Welcome 나옴 

id에 egoing, basta 아닌 다른 거 치고 enter 하면 Who? 나옴