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? 나옴

