一.break语句
1.定义:
break语句可以用于跳(退)出循环结构,通常与if一起搭配使用。
2.语法结构:
(1)while 表达式1:
执行代码
if 表达式2:
break
(2)for 循环变量 in 遍历对象:
执行代码
if 表达式:
break
3.break语句的使用
- 在while循环中的使用
s=0 #存储累加和 i=1 while i<11: s+=i if s>20: print('累加和大于20的当前数时:',i) break i+=1 #用户登录 i=0 while(i<3): user_name=input('请输入用户名:') pwd=input('请输入密码:') if user_name=='大帅哥' and pwd=='666666': print('系统正在登陆中,请稍后') break else: if i<2: print('用户名或密码不正确,您还有',2-i,'次机会') i+=1 else: print('三次均输入错误!')
二.continue语句
1.定义
continue的作用是用于跳过本次循环的后续代码,而继续执行下一次循环操作,continue在循环中通常也是与if一起搭配使用
2.语法结构
(1)while 表达式1:
执行代码
if 表达式2:
continue
(2) for 循环变量 in 遍历对象:
执行代码
if 表达式:
continue
3.continue语句的使用
(1)在while循环中的使用
s=0
i=1#初始化变量
while i<=100:#条件判断
if i%2==1:#奇数
i+=1
continue#不再执行后面的代码了
s+=i
i+=1
print('1-100之间的偶数和',s)
(2)在for循环中的使用
s=0 for i in range(1,101): if i%2==1: continue s+=i print('1~100之间的偶数和是:',s)