if 문이나 while 문 등 복합문의 첫 부분은
if나 while과 같은 키워드로 시작하여 콜론(:)으로 끝난다.
스위트 (suite)란
if문이나 while문 등 복합문의 첫 부분 다음에 오는
코드 블록을 의미한다.
※ 특이사항
if (변수):
if (변수) != 0:
과 똑같이 동작
반복 가능한 객체(리스트, 문자열 등)의 각 요소를 하나씩 꺼내면서 반복 수행
for 변수 in 반복가능한값:
# 반복할 코드
for i in range(5):
print(i)
출력
0
1
2
3
4
for i in range(10):
if i == 5:
break
print(i)
출력
0
1
2
3
4
(5에서 멈춤)
for i in range(5):
if i == 2:
continue
print(i)
출력
0
1
3
4
(2만 건너뜀)
키워드 | 동작 | 사용 위치 |
---|---|---|
break |
반복문 전체 종료 | for, while |
continue |
다음 반복으로 건너뜀 | for, while |
for i in range(1, 10):
if i % 2 == 0:
continue # 짝수는 건너뛴다
if i > 7:
break # 7보다 크면 멈춘다
print(i)
출력
1
3
5
7