No Operation

블로그 이미지

NOP(No Operation)

컴맹이의 티스토리 블로그입니다.

파이썬 중급6 (break,continue - 흐름제어)

Python 프로그래밍/Python 중급 2020. 2. 28. 23:35

 파이썬  흐름제어

 

 

파이썬 흐름제어

파이썬에 while문과 for문처럼 반복하는 경우 흐름을 제어해야 하는 경우도 있습니다.

 

break는 while문과 for문을 중단하는 역할을 합니다.

앞에서 배웠기 때문에 따로 코멘트는 더 하지 않겠습니다.

 

반면

continue는 아래에 있는 코드를 실행하지 않고 건너뛰어 버립니다.

 

 break문의 선언 법

앞에서 배웠기 때문에 주석과 코드로만 설명하겠습니다.

1
2
3
4
for i in range(1000): #0~999번을 i에 넣어 반복합니다.
    print(i) #i를 출력합니다.
    if i==100: #i가 100이면
        break; #반복문을 종료합니다.
cs

 

 

 continue

continue는 좀 특이합니다.

break의 경우 작동 중이던 반복문을 종료해버렸지만

continue의 경우는 종료시키는 것이 아닌 밑에 있는 코드를 실행하지 않고

다음 반복문을 실행합니다.

1
2
3
4
for i in range(10): #i에 0~9까지 넣어서 반복합니다.
    if i%2 == 0: #i를 나눠서 나머지가 0이라면
        continue #밑에 코드를 실행하지 않고 다시 반복문으로 돌아갑니다.
    print(i) #i를 출력합니다.
cs

16 흐름제어.py

i가 2로 나눠서 0이 나오는 경우는 "print(i)"를 건너뛰었습니다.

continue는 바로 밑 코드가 아닌 반복문 전체를 건너뛰기 때문에 그 부분만 기억하시면 됩니다.

 

 

 

요약

1.break문은 반복문 자체를 정지시킨다.

2.continue문은 현재 반복문을 건너뛴다.

 

숙제

1.continue와 break를 이용해 while문 안에 for문을 넣어서 돌리다

특정 상황에는 건너뛰고 break 해주세요.

 

 

 

다음 시간에는 input함수로 사용자에게 입력받기를 배워보겠습니다.

 

'Python 프로그래밍 > Python 중급' 카테고리의 다른 글

파이썬 중급8 (open,with - 파일 입출력)  (0) 2020.03.03
파이썬 중급7 (input - 사용자에게 입력받기)  (0) 2020.03.01
파이썬 중급5 (for - 반복문)  (0) 2020.02.26
파이썬 중급4 (while - 반복문)  (0) 2020.02.25
파이썬 중급4 (elif - 조건문)  (0) 2020.02.23
Posted by NOP(No Operation)
블로그 이미지

컴맹이의 티스토리 블로그입니다.

by NOP(No Operation)

공지사항

    최근...

  • 포스트
  • 댓글
  • 트랙백
  • 더 보기

태그

  • python set
  • sql map
  • 파이썬 if 논리연산자
  • python break
  • 파이썬 집합
  • 파이썬 흐름제어
  • python else
  • 파이썬 input
  • 파이썬 else문
  • 파이썬 break
  • Python variable
  • python elif
  • Python강의
  • 파이썬 while문
  • python while
  • Python Bool
  • Python
  • Python문법
  • python input
  • python continue
  • sql_map
  • 파이썬
  • 파이썬 elif문
  • Python Tuple
  • 파이썬 불
  • Python강좌
  • 파이썬 사용자에게 입력
  • Python Sequence
  • 파이썬 if문
  • 파이썬 시퀸스

글 보관함

«   2025/08   »
일 월 화 수 목 금 토
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

링크

카테고리

분류 전체보기 (23)
WebHacking (1)
SQL_MAP분석 (1)
Python 프로그래밍 (22)
Python 시작하기 전 (2)
Python 초급 (11)
Python 중급 (9)
Python 고급 (0)
리버싱 (0)
ZIP파일 분석 (0)

카운터

Total
Today
Yesterday
방명록 : 관리자 : 글쓰기
NOP(No Operation)'s Blog is powered by daumkakao
Skin info material T Mark3 by 뭐하라
favicon

No Operation

컴맹이의 티스토리 블로그입니다.

  • 태그
  • 링크 추가
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • 분류 전체보기 (23)
    • WebHacking (1)
      • SQL_MAP분석 (1)
    • Python 프로그래밍 (22)
      • Python 시작하기 전 (2)
      • Python 초급 (11)
      • Python 중급 (9)
      • Python 고급 (0)
    • 리버싱 (0)
      • ZIP파일 분석 (0)

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바