while循环
语法:
while 条件:
执行语句...
猜年龄只能猜三次
age = 18 count = 0 while count<3: age = int(input("age:")) if age == 18: print("对了") exit() elif age >18: print("大了") else: print("小了") count +=1
exit:如果对了则退出
count<3:只能猜三次
--------------------------------------
循环终止语句:
有下面代码,和实现效果
count = 0
while count<3:
count+=1
# if count == 2:
# break
print("我小于3")
print('count=', count)
print("------")
效果:
我小于3
count= 1
------
我小于3
count= 2
------
我小于3
count= 3
------
break:用于完全结束一个循环,跳出循环体执行循环后面的语句,完全终止循环
当向代码中添加break时
count = 0
while count<3:
count+=1
if count == 2:
break #当count值为2时,终止循环
print("我小于3")
print('count=', count)
print("------")
输出结果:(直接终止循环)
我小于3
count= 1
------
continue:只是终止本次循环,接着还执行后面的循环
count = 0
while count<3:
count+=1
if count == 1: #当count的值为1时,跳过本次循环,开始下一次循环
continue
print("我小于3")
print('count=', count)
print("------")
输出结果:(跳出count=1的循环)
我小于3
count= 2
------
我小于3
count= 3
------

浙公网安备 33010602011771号