ko ko ko en en en ko ko cs zh cs ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko fr ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko fi ko ko ko ko ko ko ko ko ko ko ko ko fr ko ko ko en en ko en zh en en
COS Pro 2급 파이썬: 14.1 elif 사용하기
◀ 14.0 elif를 사용하여 여러 방향으로 분기하기14.2 if, elif, else를 모두 사용하기 ▶︎
elif는 else인 상태에서 조건식을 지정할 때 사용하며 else if라는 뜻입니다. 물론 if, else와 마찬가지로 조건식 뒤에 :(콜론)을 붙여야 하고, elif 단독으로 사용할 수 없습니다.
if 조건식:      코드1# ← 들여쓰기 4칸 elif 조건식:      코드2 #↑ 들여쓰기 4칸
먼저 IDLE의 파이썬 셸에서 if, elif를 사용해보겠습니다.
변수 x에 20을 할당합니다. 그리고 if x == 10:을 입력한 뒤 엔터를 누르면 자동으로 들여쓰기가 됩니다. 그다음에 print('10입니다.')를 입력하고 엔터를 누르면 빈 줄이 나옵니다. 이 줄에서 백 스페이스를 눌러 들여쓰기를 지운 뒤에 elif x == 20:를 입력하세요. 그다음에 print('20입니다.')를 입력하고 엔터 키를 누르면 빈 줄이 나옵니다. 마지막으로 이 상태에서 엔터를 다시 누르면 if, elif 작성이 끝나고 결과가 출력됩니다.
▼ 그림 14-2 IDLE의 파이썬 셸에서 if,else 작성
콘솔(터미널, 명령 프롬프트)에서 if, elif를 작성할 때는 자동으로 들여쓰기가 되지 않습니다. 다음과 같이 if x == 10: 다음 줄에서는 들여쓰기를 한 뒤 print('10입니다.')를 입력합니다. 마찬가지로 elif x == 20: 다음 줄에서는 들여쓰기를 한 뒤 print('20입니다.')를 입력합니다. 그다음 빈 줄에서 엔터 키를 누르면 if, elif 작성이 끝나고 결과가 출력됩니다.
>>> x = 20 >>> if x == 10: ...      print('10입니다.') # ← 들여쓰기 4칸 ... elif x == 20: ...      print('20입니다.') # ← 들여쓰기 4칸 ... # ← 빈 줄에서 엔터 키를 누름 20입니다.
이렇게 하면 처음 if에서 x가 10인지 검사한 뒤 참이면 '10입니다.'를 출력하고, 거짓이면 그 다음에 오는 elif에서 x가 20인지 검사합니다. 만약 elif의 조건식이 참이면 '20입니다.'를 출력하고, 거짓이면 아무것도 출력하지 않습니다.
여기서는 x가 20이라 elif의 조건식에 만족하므로 '20입니다'가 출력됩니다.
◀ 14.0 elif를 사용하여 여러 방향으로 분기하기14.2 if, elif, else를 모두 사용하기 ▶︎
COS Pro 2급 C 언어
COS Pro 2급 파이썬
Unit 1. 소프트웨어 교육과 파이썬
Unit 2. 파이썬 설치하기
Unit 3. Hello, world!로 시작하기
Unit 4. 기본 문법 알아보기
Unit 5. 숫자 계산하기
Unit 6. 변수 사용하기
Unit 7. 문자열 사용하기
Unit 8. 입력 값을 변수에 저장하기
Unit 9. 출력 방법 알아보기
Unit 10. 산술 연산자 알아보기
Unit 11. 불과 비교, 논리 연산자 알아보기
Unit 12. if 조건문으로 특정 조건일 때 코드 실행하기
Unit 13. else를 사용하여 두 방향으로 분기하기
Unit 14. elif를 사용하여 여러 방향으로 분기하기
14.0 elif를 사용하여 여러 방향으로 분기하기
14.2 if, elif, else를 모두 사용하기
14.4 연습문제: if, elif, else 모두 사용하기
Unit 15. for 반복문으로 Hello, world! 100번 출력하기
Unit 16. while 반복문으로 Hello, world! 100번 출력하기
Unit 17.break와 continue로 반복문 제어하기
Unit 19. 리스트와 튜플 사용하기
Unit 20. 리스트와 튜플 응용하기
Unit 21. 2차원 리스트와 튜플 사용하기
Unit 22. 문자열 응용하기
Unit 23. 회문 판별과 N-gram 만들기
Unit 24. 함수 사용하기
- 이 사이트에 실린 모든 내용, 디자인, 이미지, 편집 구성의 저작권은 (주)도서출판 길벗과 지은이에게 있습니다.
- 저작권법에 의해 보호를 받는 저작물이므로 무단 전재와 복제를 금합니다.
- 책의 내용을 복제하여 블로그, 웹사이트 등에 게시할 수 없습니다.
- 링크, SNS 공유는 허용합니다.
서울시 마포구 서교동 월드컵로 10길 56 (서울시 마포구 서교동 467-9)
Copyright © 2016-2021 Coding Dojang