파이썬 휴식 / 계속 (10)

어제의 기사에서 : 파이썬의 마지막 기사를 순환하는 동안, 우리는 조건이 프로그램이 무한 루프에 들어갑니다 충족 될 경우, 버그를 떠나, 어떻게 그것을 해결하기 위해?

곤충

이 문제를 회피하기 위해, 오늘은 두 가지 핵심 단어를 소개 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

 

복제하는 것은 지정하십시오 : 원숭이 파이썬»파이썬 루프는 휴식을 사용하는 말 / 계속


추천

출처blog.51cto.com/14531342/2450220