ROKO

[Python] continue / pass / break 본문

Computer Science/Programming Language

[Python] continue / pass / break

RO_KO 2023. 3. 2. 23:49
728x90
  • pass

실행할 코드가 없는 경우 의미를 나타내는 코드다. python은 조건문이나 반복문에 명령어를 작성하지 않으면 에러가 발생하므로 pass를 적어 아무것도 실행하지 않는 코드로 그저 비어있음을 의미한다. 

x = 10

if x>10:
   pass
else:
   print(x)
    
# 10 출력
  • continue

이후 아래 코드는 pass와 같이 실행되지 않고 넘어간다. 반복문의 경우 다음 loop로 넘어가게 된다.

for i in range(1,6):
   if i<5:
      continue
   else:
      print(i)
      
# 5 출력 나머지는 continue로 아무것도 출력되지 않음
  • break

현재 실행 중인 분기로부터 벗어난다. (조건문, 반복문 등등)

for i in range(1,6):
   if i==1:
      print(i)
   else:
      break
      
# 1 출력 break문으로 for문 탈출
728x90

'Computer Science > Programming Language' 카테고리의 다른 글

[Python] Container, Sequence  (0) 2023.03.03
[Python] Recursion limitataion  (0) 2023.03.03
[Python] Memory management  (0) 2023.03.02
[Python] OOP (Object Oriented Programming)  (0) 2023.03.02
Comments