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 放在其他地方会怎样。