Kristal667

导航

break 和 continue

break 语句:
作用:
用于循环语句(while和for语句)中, 用来终止当前循环语句的执行;
语法:
break


说明:
当break执行后, 此循环语句break之后的语句将不再执行
break语句通常和if语句组成使用
break语句终止循环时,循环语句的else子句不会被执行
break 语句只能终止当前循环语句的执行,如果有循环嵌套时,不会跳出嵌套的外重循环
break 语句只能在循环语句(while/for)的内部使用

死循环:
死循环是指循环条件一直成立的循环
死循环通常用break语句来终止循环
死循环的else子句永远不会执行

练习:
任意输入一些整数,当输入负数时结束输入.
当输入完成后,打印您输入的这些数的和

1<回车>
3<回车>
8<回车>
2<回车>
-1<回车>
和是: 14

 

continue语句
作用:
用于循环语句(while, for)中, 不再执行本次循环内 continue之后的语句,重新开始一次新的循环
语法:
continue

示例见:
continue.py

练习:
输入一个整数,把此整数之前的所有奇数打印出来.
(试用 for 和 continue组合使用)
x = 20
for i in range(1,x+1):
if i % 2 == 0:
continue
else:
print(i)

continue 语句说明:
1. 在for 语句中执行continue 语句,将会从可迭代对象中取下一个元素绑定在变量后再次进行循环
2. 在while 语句中,执行continue 语句,将会直接跳转到while语句的真值表达式处重新判断循环条件再决定是否开始新的循环

posted on 2018-06-12 16:45  我的后花园  阅读(294)  评论(0)    收藏  举报