jun-wiki

View My GitHub Profile

Posts (Latest 10 updated) :
Read all
Contents:
  1. if문
  2. for문
    1. 예시
    2. break
      1. 예시
    3. continue
      1. 예시
    4. 4. break, continue 비교
    5. 5. for + break + continue 종합 예제

if문

if 문이나 while 문 등 복합문의 첫 부분은
if나 while과 같은 키워드로 시작하여 콜론(:)으로 끝난다.

스위트 (suite)란
if문이나 while문 등 복합문의 첫 부분 다음에 오는
코드 블록을 의미한다.

  • if식: 스위트 ———— 반드시 1개필요
  • elif식: 스위트———– 없거나, 있으면 n개 가능
  • else식: 스위트 ——— 없거나, 있으면 1개 가능

※ 특이사항

if (변수):
if (변수) != 0:

과 똑같이 동작

for문

반복 가능한 객체(리스트, 문자열 등)의 각 요소를 하나씩 꺼내면서 반복 수행

for 변수 in 반복가능한값:
    # 반복할 코드

예시

for i in range(5):
    print(i)

출력

0
1
2
3
4

break

  • 반복문을 즉시 종료하고, 반복문 아래 코드로 이동

예시

for i in range(10):
    if i == 5:
        break
    print(i)

출력

0
1
2
3
4

(5에서 멈춤)


continue

  • 해당 반복만 건너뛰고 다음 반복으로 진행

예시

for i in range(5):
    if i == 2:
        continue
    print(i)

출력

0
1
3
4

(2만 건너뜀)


4. break, continue 비교

키워드 동작 사용 위치
break 반복문 전체 종료 for, while
continue 다음 반복으로 건너뜀 for, while

5. for + break + continue 종합 예제

for i in range(1, 10):
    if i % 2 == 0:
        continue    # 짝수는 건너뛴다
    if i > 7:
        break       # 7보다 크면 멈춘다
    print(i)

출력

1
3
5
7