2020-07-20 循环(下)

1.用数据做判断:布尔值


2.循环里四种新的语句

(1)while True常和break语句搭配使用


9

在for...in...循环中也可以使用break。

(2)continue语句

(3)pass语句

这个代码的意思是:当a>=100的时候,跳过,什么都不做。其他情况,也就是a<100的时候,执行一个print语句。

如果没有pass来占据一个位置表示“什么都不做”,以上的代码执行起来会报错。

(4)else语句

在for循环中:

在while循环中:

3.循环小练习


我的答案:


for...in...可以和else语句搭配使用。意思是在for...in...循环结束之后,执行else语句里的命令。不过如果for...in...是因为break结束的就不会执行else语句里的命令。

我的答案:(错误,因为就算3次内答对了,还是会打印出“失败了”,故要使用“else”)

for...in...可以和else语句搭配使用。意思是在for...in...循环结束之后,执行else语句里的命令。不过如果for...in...是因为break结束的就不会执行else语句里的命令

所以如果第一次就猜对了,break会结束循环,计算机会告诉你right,但不会打印出else里面的“给你3次机会都猜不到,你失败了。”

4.课后练习

留意 break 的位置。也可想一想 break 放在其他地方会怎样。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。