스터디/파이썬 스터디 강의자료

[3팀/이지현] 4차시 파이썬 스터디 - 반복문

알 수 없는 사용자 2023. 3. 26. 23:23

4차시_반복문_강의안.pptx
0.34MB
4차시_반복문_과제.pdf
0.24MB

본 강의 자료는 데이터 과학을 위한 파이썬 프로그래밍/최성철, 점프 투 파이썬/박응용 을 참고하여 제작하였습니다.

 

강의자료는 ppt로 다운받아 보시는 것을 추천드립니다.

 

- while문

▷ 조건식이 참(True)인 경우 실행문이 계속적으로 실행되는 파이썬 문법

▷ 기본 구조                                 

 

    while 조건문 :

        수행할 문장 1

        수행할 문장 2

        수행할 문장 3

        ...

 

▷ 순서도

- while문 예제

- while문 사용하기

 

▷ 여러가지 선택지 중 하나를 선택해서 입력 받는 예제 만들어보기

- 강제로 빠져나가기 : break

 

while문을 강제로 빠져나가려면? → break

 

▷ 제어흐름을 벗어나기 위해 사용한다

- 처음으로 돌아가기 : continue

 

▷ 프로그램을 빠져나가지 않고 맨 처음으로만 돌아가고 싶을 때?

    → continue

 

▷ 제어흐름(반복)을 유지한 상태에서 코드의 실행만 건너뛰는 역할

- 무한 루프(Loop)

 

▷ 무한히 반복

 

while에 조건식 대신 True를 지정하면 무한히 반복하는 무한 루프가

    만들어진다.

 

- for문

 

▷ 반복 횟수가 정해져 있는 경우 사용할 수 있는 반복문

 

▷ 기본 구조

    for 변수 in 리스트(또는 튜플, 문자열) :

        수행할 문장 1

        수행할 문장 2

       

 

- range

 

숫자 리스트를 자동으로 만들어주는 함수

 

▷ 예시 1

    >>> a = range(10)

    >>> a

    range(0, 10)

 

▷ 예시 2

    >>> a = range(1, 11)

    >>> a

    range(1, 11)

 

- 구구단 코드 예제

- while문 vs for문

 

while: 몇 번 수행해야 할지는 모르더라도 특정 조건이 만족될 때까지 수행해야 하는 경우에 사용

 

for: 반복 횟수가 정해진 경우에 사용