8.[Python기초] 반복문(6.7)

Sooyeon·2023년 6월 10일

Python

목록 보기
8/22
post-thumbnail

[Python] 기초

  • 반복문
  • for문
  • while문
  • for문과 while문의 비교
  • 무한루프
  • 반복문 제어:continue키워드
  • 반복문 제어:break키워드
  • 중첩 반복문

반복문


  • 반복문이란?
    -특정 실행을 반복하는 것
    -반복문을 사용하면 프로그래밍이 간결하고, 유지 보수가 쉽다.
  • 반목문 종류
  • 횟수에 의한 반복이란?
    -정해 놓은 반복 횟수에 따라 반복 실행한다.
    ex)대량 메일 또는 문자 발송/인사말 반복/mp3 반복 재생
    -횟수에 의한 반복은 for문이 주로 사용된다.

    for문 사용 방법
    for~in

    for문 사용 방법
  • range()기본
    range기본 사용 방법

    ➜ 단계가 1인 경우 생략 가능 => for i in range(1,11):
    ➜ 시작 매개변수가 0인 경우 생략 가능=> for i in rage(11):
  • 조건에 의한 반복이란?
    -조건에 만족하면 반복 실행한다. 그렇지 않으면 반복을 중단한다.
    ex)매일 아침 기상 알람/게임 반복 실행/타이머
    -조건에 의한 반복은 while문이 주로 사용된다.
  • while문 사용 방법

  • for문과 while문 비교
    -for문이 적합한 경우
    ㄴ횟수에 의한 반복이라면 for문이 while문 보다 적합하다.
    (while문보다 코드가 간결하다.)

-while문이 적합한 경우
ㄴ조건에 의한 반복이라면 while문이 for문 보다 적합하다.


  • 무한 루프
    반복문을 빠져나올 수 없는 경우를 무한 루프라고 한다.
    while 문에서 조건식의 결과가 항상 True인 경우


-조건식에 논리형 데이터를 사용해서 무한 반복 실행을 멈출 수 있다.

  • continue키워드
    반복 실행 중 continue를 만나면 실행을 생략하고, 다음 반복 실행문으로 넘어간다.
  • else키워드
    else의 실행문은 반복문이 종료된 후 실행된다.

  • break키워드
    반복 실행 중 break를 만나면 반복문을 빠져나온다.
  • 중첩 반복문
    반복문안에 또 다른 반복문을 선언한다.

0개의 댓글