본문 바로가기

Python

[Python] 반복문 loop (while, for, break, continue)

while : 해당 조건 내에 반복

while condition:

    //To-Do

 

index를 하나씩 늘려 List 내 값을 사용하며 반복

for value in List:

    //To-Do

 

List 자료형이 아닌 n <= k < m 의 숫자를 가지고 있는 range 객체를 생성해서 iteration 가능

for index in range(n,m):

    //To-Do

 

break : 해당 loop 를 중단하고 loop 에서 탈출

continue : 해당 iteration 내 이후 코드 실행을 중단하고 다음 iteration으로 넘어감

a = 0
while a < 7:
    a = a + 1
    print(a)
    if a % 3 == 0:
        break
    elif a % 2 == 0:
        continue
    print("ELSE")
    
--------->
1
ELSE
2
3

a == 1 일 때, ELSE 출력

a == 2 일 때, continue 에 의해 ELSE 출력 없이 다음 iteration 진행

a == 3 일 때, break 에 의해 while 조건이 a<7 임에도 loop 중단

반응형