본문 바로가기

반복문 ( for문과 range함수 / while 문 ) 본문

파이썬/파이썬 기본

반복문 ( for문과 range함수 / while 문 )

jaegomhoji 2022. 1. 30. 18:07

** for문과 range 함수는 베프다 

** for문은 횟수, while문은 조건에서 사용하기 간결하다 

 

** for문 : 횟수에 의한 반복으로 주로 사용한다.  

 * for i in range(iterable):    <- 반복이 가능한 개체(iterable), 반복되는 데이터는 다 올 수 있음 

                  실행문

 

** range() 함수 : 

    for i in range(1,11,1) -> 1부터 10까지 1부터 증가, range로 설정한 숫자 -1에서 종료

    for i in range(시작, 끝, 증/감 정도)

   

** 시작이 0인 경우 생략 가능 ( 0부터 종료 숫자 -1 까지 ~ ). 

** 증/감의 정도가 1인 경우 생략 가능 ( 위 예시 이미지 역시 매개변수가 시작/끝 2개밖에 안들어가 있음 ). 

 

** while 문 : 조건에 의한 반복문으로 많이 사용된다. ~가 ~일때까지 반복해라 

   

    endNum = 5

    n = 0

    while n <= endNum:         -> 조건식의 결과가 T일 경우, 밑의 실행문을 실행 

           print(n) 

           n += 1

 

 

** for 문과 while 문의 비교 

** 특정 횟수 만큼 실행하는 경우 for문이 더 간결하다고 한다.

 

 

** 결국 중첩문을 이리저리 넣게 되지만, 조건에 따른 반복 실행은 while문이 간결하다고 한다. 

'파이썬 > 파이썬 기본' 카테고리의 다른 글

함수란?  (0) 2022.01.31
반복문+ ( 무한루프, 루프제어, 중첩문 )  (0) 2022.01.31
반복문  (0) 2022.01.30
조건문  (0) 2022.01.27
제어문과 조건문 예시  (0) 2022.01.27
Comments