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? 나옴
'Backend 개발 > Python' 카테고리의 다른 글
[파이썬] 제어문 5.1 반복문 - for 기본형식 (0) | 2024.03.04 |
---|---|
[파이썬] 제어문 4.4 조건문 중첩 (0) | 2024.03.04 |
[파이썬] 제어문 4.2 조건문 else (0) | 2024.03.04 |
[파이썬] 제어문 4.1 조건문의 기본 형식 Conditional Statement (0) | 2024.03.04 |
[파이썬] 제어문 3. 비교 연산자 (0) | 2024.03.04 |