[Python] 파이썬 While 문

[Python] 파이썬 While 문

특정 조건이 만족하는 경우 반복 수행하게 하는 반복문 이다. 다른 반복문인 for과 비슷하지만, for문은 특정 범위에서 반복을 수행하고, while문은 특정 조건이 만족하였을 경우 반복 수행을 하는 차이점이 있다. while문에서도 continue와 break가 사용 된다.

while문 : 특정 조건이 만족하는 경우 반복수행 한다.
continue : while문 처음으로 이동하여 반복문을 계속 진행 한다.
break : while문에서 탈출 한다.


while문과 continue, break가 사용된 예제이다.

1
2
3
4
5
6
7
8
= 0
while a < 15:
    a = a + 1
    print(a)
    if a < 12:
        continue
    if a > 12:
        break
cs


  1. a 변수에 0을 할당하고 while문을 시작한다.
  2. a가 15보다 작기 때문에 아래 코드로 진행하여 a(0) = a(0) + 1로 a는 1이 된다.
  3. print(a)로 1을 출력하고
  4. if a < 12: a에 할당 된 1은 12보다 작기 때문에 continue되어 while문 처음으로 이동하여 반복문을 계속 진행 한다.
  5. 반복을 계속 진행하다 변수 a에 13가 할당 되었을 경우, if a < 12: 에서 False가 발생하여 아래코드인 if a > 12: 로 넘어가게 되고, a(13) > 12:가 True로 하기 코드인 break로 while문에서 탈출 하는 것이다.
이상 [Python] 파이썬 While 문 기록 끝.