일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- else문
- 반복문
- Size
- 제로베이스
- ElasticSearch
- 매핑
- shell
- mapping
- kibana
- pm
- bulk
- 제로베이스부트캠프
- UNIX
- 학습일지
- pm스쿨28기
- 셸
- 블록구조
- elif문
- python
- 일본어형태소분석기
- 제로베이스pm스쿨
- for문
- 파이썬
- NumPy
- while문
- json
- 조건문
- kuromoji
- Sort
- if문
- Today
- Total
목록블록구조 (2)
code name blue
elif문 elif문은 if else문을 확장한 형태이다. if else의 선택지가 if와 else의 두 가지 라면, elif 문은 가운데에 elif를 두어 if와 else에 해당하지 않는 다른 여러가지 선택지를 제공해준다. if 조건1: 명령1 elif 조건2: 명령2 else: 명령3 조건1을 만족하면 명령1을 실행하고 전체 조건문이 완료된다. 조건1이 거짓이라면 조건2로 넘어가 참일 경우 조건2를, 조건1과 2가 모두 거짓이라면 명령3을 실행한다. num = 55 if num < 21: print("21보다 작아요") elif num < 52: print("52보다 작아요") else: print(num, "입니다") 위의 결과는 '55 입니다'로 나온다. num에 지정된 55라는 수가 두 조건을 ..
블록 구조 Python은 들여쓰기를 바탕으로 조건문이 참일 때 실행할 명령이 2개 이상일 경우 아래쪽으로 명령을 계속 나열한다. 즉, 들여쓰기 수준이 같다면 같은 블록으로 인식되어 조건에 모두 걸리게 되고 들여쓰기가 맞지 않는다면 조건과 상관 없는 별개의 문장으로 인식한다. if 조건문: 명령1 명령2 명령3 명령4 명령5 위에서 명령1~3은 하나의 블록으로, 명령4와 명령5는 블록 외부의 명령으로 인식된다. num = 3 if num < 5: print("5보다") print("작아요") 위의 실행 결과는 아래와 같다. print 명령이 같은 블록이기 때문에 두 개 모두 출력된다. 5보다 작아요 num = 3 if num < 2: print("2보다작아요") print("3입니다") 위의 실행 결과는 ..