[Python] 파이썬

[Python] 기타 제어문

ITsubin 2022. 7. 31. 12:40

{ break }

for i in range(1, 10):
  if i%3 == 0:
    break
    
  print(i)

> break문은 while문이나 for문과 같은 반복문을 강제로 종료하고자 할 때 사용하는 제어문

> 반복문 내에서 break문이 나타나면 곧바로 break문이 포함된 반복문은 종료


{ continue }

for i in range(1, 10):
  if i%3 == 0:
    continue
    
  print(i)

> continue문은 반복문의 시작 지점으로 제어의 흐름을 옮기는 역할을 수행

> Ex) 1에서 100까지의 합을 구한다고 했을 때, 3의 배수를 합계에서 제외하고 싶은 경우 등에 사용


{ return }

def main():
  total = 0
  for i in range(1, 10):
    if i%3 == 0:
      return
    
    total += i
    print(i)
  
  print(f'total: {total}')

> return은 함수 끝에 입력되서 해당 함수를 호출한 곳으로 데이터를 반환하는 역할

> 또는 함수의 종료를 알리는 기능