즐거운프로그래밍

[파이썬] 반복문 : Range , Break, Continue 명령어

수수께끼 고양이 2023. 10. 26. 11:34
728x90
반응형

 

Range(레인지)

for 반복문 자주 쓰이는 명령문으로 for 반복문이 원하는 갯수 만큼 데이터를 저장한 데이터 세트입니다.

range 명령어를 사용해서 만들어진 레인지 데이터 세트는 0부터 1씩 증가하면서 숫자데이터가 저장됩니다.

레인지 데이터 세트는 0부터 1, 2, 3 ... 으로 진행되기 때문에 range(100) 이라면 100번째 값은 99가 된다는 점! 

 

# range 데이터 세트
egg_list = range(3)
for egg in egg_list:
    print("달걀 프라이를 만듭니다.")

 

 


Break : 반복 횟수의 통제

현재 진행 중인 반복 처리를 중단하고, 전체 for 반복문을 종료하기 위해서 break 명령어를 사용합니다.

 

# break 명령어
count = range(3)
for n in count:
    print(str(n+1)+"!")
    break
    print("이후의 코드는 처리되지 않습니다.")

 

count = range(30)
for n in count:
    print(str(n+1)+"!")
    if(n+1)==3:
        print("그만!")
        break

 

 


continue : 반복 횟수의 통제

현재 진행 중인 반복처리를 중단하고, 다음 횟수의 반복처리를 진행하고 싶을 때 continue 명령어를 사용합니다.

 

# continue 진행 중인 반복처리를 중단하고 다음 반복을 실행
count = range(3)
for n in count:
    print(str(n+1)+"!")
    continue
    print("이후의 코드는 처리되지 않습니다.")

 

count = range(10)
for n in count:
    if(n+1)%3!=0:
        continue
    print(str(n+1)+"!")

 

 

continue 명령어는 if조건문과 함께 사용해서 일정한 조건에 해당하면

특정 코드의 실행을 중단하는 방식으로 활용할 수 있습니다.

 

 

 

728x90
반응형