>백엔드 개발 >파이썬 튜토리얼 >Python에서 break 문과 continue 문의 차이점(예제 분석)

Python에서 break 문과 continue 문의 차이점(예제 분석)

乌拉乌拉~
乌拉乌拉~원래의
2018-08-14 13:55:535721검색

누구나 파이썬 루프문을 알아야 하는데, 파이썬에서 countinue문은 일반적인 루프의 흐름을 바꾸는 데 사용됩니다. 일반적으로 조건이 False가 될 때까지 코드를 반복합니다. 그러나 때로는 판단 조건을 테스트하지 않고 현재 반복 또는 전체 루프를 종료하고 싶을 수도 있습니다. 이 경우 continue 및 break를 사용해야 합니다. continue와 break의 두 가지 기능은 건너뛰기와 유사하지만 큰 차이점이 있습니다. 다음으로 이 두 명령문의 차이점을 이해한 다음 break와 continue의 예를 분석해 보겠습니다.

이 두 문 모두 루프문을 종료하는 기능을 가지고 있지만, 어느 정도 다른 부분도 있습니다.

1 break 문의 흐름도는 다음과 같습니다.

Python에서 break 문과 continue 문의 차이점(예제 분석)

(break 문은 루프 문을 종료하는 데 사용됩니다. 즉, 루프 조건에 False 조건이 없는 경우) 또는 시퀀스가 ​​완전히 반복되지 않은 경우에도 중지됩니다. 중첩 루프를 사용하는 경우 break 문은 가장 깊은 루프의 실행을 중지하고 다음 코드 줄 실행을 시작합니다. for break는 다음과 같습니다.

break
예는 다음과 같습니다.

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
for letter in 'Python':     # 第一个实例
   if letter == 'h':
      break
   print '当前字母 :', letter
  
var = 10                    # 第二个实例
while var > 0:              
   print '当前变量值 :', var
   var = var -1
   if var == 5:   # 当变量 var 等于 5 时退出循环
      break
 
print "Good bye!"

결과는 다음과 같습니다.

当前字母 : P
当前字母 : y
当前字母 : t
当前变量值 : 10
当前变量值 : 9
当前变量值 : 8
当前变量值 : 7
当前变量值 : 6
Good bye!

2.

continue 문의 흐름도는 다음과 같습니다.

구문 형식

continue는 다음과 같습니다. Python에서 break 문과 continue 문의 차이점(예제 분석)

continue
예제는 다음과 같습니다.
#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
for letter in 'Python':     # 第一个实例
   if letter == 'h':
      continue
   print '当前字母 :', letter
 
var = 10                    # 第二个实例
while var > 0:              
   var = var -1
   if var == 5:
      continue
   print '当前变量值 :', var
print "Good bye!"
출력 결과는 다음과 같습니다.

当前字母 : P
当前字母 : y
当前字母 : t
当前字母 : o
当前字母 : n
当前变量值 : 9
当前变量值 : 8
当前变量值 : 7
当前变量值 : 6
当前变量值 : 4
当前变量值 : 3
当前变量值 : 2
当前变量值 : 1
当前变量值 : 0
Good bye!

(continue 문은 Python에게 나머지 문을 건너뛰도록 지시하는 데 사용됩니다. 현재 루프를 실행하고 다음 사이클로 계속 진행합니다.)

이 글에서는 break 문과 continue 문 사이의 차이점을 설명하고, 각각의 예시를 통해 이해를 돕습니다. 두 문 사이의 차이점, 이 글이 여러분에게 도움이 되기를 바랍니다. 파이썬을 배우고 있어요.

더 많은 관련 지식을 알고 싶으시면 PHP 중국어 홈페이지의

Python tutorial

칼럼을 방문해 주세요.

위 내용은 Python에서 break 문과 continue 문의 차이점(예제 분석)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.