어제의 기사에서 : 파이썬의 마지막 기사를 순환하는 동안, 우리는 조건이 프로그램이 무한 루프에 들어갑니다 충족 될 경우, 버그를 떠나, 어떻게 그것을 해결하기 위해?
이 문제를 회피하기 위해, 오늘은 두 가지 핵심 단어를 소개 BREAK를하고, 계속 .
.BREAK
바로이주기 밖으로 뛰어 것을 의미주기에서 휴식이 직접 코드를 보여줍니다 경우 :
1 이 삼 4 5 6 (7) 8 9 (10) (11) (12) (13) (14) (15) (16) (17) (18) (19) (20) (21) (22) (23) (24) |
#! USR / 빈 / ENV 파이썬 # - * - 코딩 : UTF-8 _ * - "" " @author : 왜 슬픔 @Blog (개인 블로그 주소) : shuopython.com 공식 계정 (마이크로 채널 대중 번호) @WeChat : 원숭이는 파이썬 말한다 @Github : www.github.com
@file : break_continue.py @Time : 2019년 9월 19일 21시 22분
@Motto : 짧은 단계 천 마일, 더 작은 스트림이 멋진 요구 바다로 수렴없는 삶의 프로그램은 끊임없이 축적! "" "
= 0 그동안 참 : 중단하지 않을 경우 # 조건은, 영원히 죽음의주기를 설립
+ = 1 , A는 + 1, 일정한 플러스 1의 누적 값 = # 1에 상당 경우 == 100 : 브레이크 == 100, 조건이 설정되는 경우 # 1, 루프의 프로그램이 종료 탈옥 print("a = %d" % a)
print("循环结束,退出程序") |
输出结果:
1 2 3 4 5 6 7 8 9 10 |
a = 1 a = 2 a = 3 a = 4 .... a = 96 a = 97 a = 98 a = 99 循环结束,退出程序 |
上面程序是前一篇文章的代码,while True 死循环,当循环中的条件成立时,立即break退出循环。记住关键字break。
二.continue
如果在循环中使用 continue,意味着结束本次循环,继续下一次循环,直接代码演示:
1 2 3 4 5 6 7 8 9 10 |
a = 0 while True: # 条件永远成立
a += 1 # 等价 a = a + 1,a 的值不停的累计加 1 if a == 100: continue # 当a == 100 ,条件成立时,continue 继续下次一循环 print("a = %d" % a)
print("循环结束,退出程序") |
输出结果:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
a = 1 a = 2 a = 3 a = 4 ... a = 96 a = 97 a = 98 a = 99 a = 101 a = 102 a = 103 .... |
프로그램 사용 99 후 100 만, 101이 아닌 경우, 콘솔에 인쇄 된 프로그램의 작은 파트너를 발견, 다시 무한 루프로 계속.
(100)의 시간 값 때 때문에 사이클이 실행 계속, 프로그램 코드는 처음으로 while 루프 백, 스킵 코드 뒤에 계속됩니다 .
위는 또한 아직 둘 사이의 차이를 느끼고, 휴식을 도입하고 계속?
사실,주기가 정지하지 않은,이주기, 계속 다음 사이클의 끝 계속해서 현재 순차적으로 정지하는 동안 휴식 시간은주기의 끝입니다 .
III. 주요 요약
루프가 휴식을 사용하고 필수 키워드를 계속하는 동안, 둘 사이의 차이를주의
휴식이주기 밖으로 뛰어
계속이주기의 끝, 다음주기가 계속
당신은 또한 같은 수 있습니다 :
1.pycharm 구성 템플릿 개발
2.python while 루프
루프 3.python
복제하는 것은 지정하십시오 : 원숭이 파이썬»파이썬 루프는 휴식을 사용하는 말 / 계속