✨
PYTHON HAND BOOK
  • Day1. 파이썬 기본 문법
    • 0. 시작하기 전에
      • 개발환경 구축
      • Pycharm 사용법
      • 생각해봅시다 (Mission1)
    • 1. 기본 데이터 유형(numbers, strings, lists, dictionaries)
      • 숫자형(numbers)
      • 문자열과 문자열 연산 (string)
      • 리스트(lists)
      • 튜플(tuple)
      • 딕셔너리(dictionaries)
      • 집합(set)
      • 불(boolean)
    • 2. 기본 제어 구조(if/else, for 루프)
      • 조건문 ( if else )
      • while, for loop 반복
    • 3. 한번 해볼까? (Mission2)
    • 4. 마무리
  • Day2. 파이썬 입출력 및 함수
    • 1. 함수 및 모듈
    • 2. 기본 객체 지향 프로그래밍(클래스, 객체)
    • 3. Quiz quiz~(Mission3)
    • 4. 마무리
  • Day3. 파이썬 활용
    • 1. 예외 처리 (try, except)
      • try except 사용해볼까요?(Mission4)
    • 2. 외부 라이브러리 작업(NumPy, Pandas)
      • Numpy
      • Pandas, DataFrame
      • N,P,D quiz(Mission5)
    • 3. Flask를 사용한 웹 개발 소개
    • 4. 마무리
Powered by GitBook
On this page
  1. Day1. 파이썬 기본 문법
  2. 2. 기본 제어 구조(if/else, for 루프)

while, for loop 반복

while, for loop 반복문에 대한 내용입니다.

while, for loop 반복문

while 조건문:
    수행할 문장
open = 0

while open < 10:
    open += 1
    print(f"{open}번 상자를 열었습니다.")
    if open == 10:
        print("모든 상자를 열었습니다.")
위의 문장은 open이 10보다 작으면 계속 반복합니다.
아래 수행하는 문장을 보면 open에 값을 계속 1씩 증가시키고 
open 10이 되면 모든 상자를 열었다는 문장을 출력 후 open이 10이되어
open이 10보다 작다는 조건이 False가 되어 while문에서 빠져나옵니다.
while문의 break continue
break: while문을 강제로 빠져나가고 싶을 때
continue: while문을 빠져 나가지 않고 맨 처음 조건문으로 돌아가고 싶을 때
# break를 이용한 탈출
box = 10

while True:
    print("상자를 구매합니다")
    box -= 1
    if not box:
        print("상자가 0개라 더 이상 구매할 수 없습니다.")
        break

# continue를 이용한 홀수만 출력
num = 0

while num < 10:
    num += 1
    if num % 2 == 0:
        continue
    print(num)
Previous조건문 ( if else )Next3. 한번 해볼까? (Mission2)

Last updated 2 years ago