Python学习笔记(十)----break、continue、pass的使用
目录
1.break
在循环中的使用
程序的跳转语句break
用于跳(退)出循环结构,通常与if
一起搭配使用
1.1break
在无限循环while
中的使用
语法结构
while 表达式1:
执行代码
if 表达式2:
break
代码示例:
s=0
i=1
while i<11:
s+=i
if s>20:
print('累加和大于20当前的数是:',i)
break
i+=1
利用这个break
我们可以修改 Python学习笔记(九)----两道道循环实战!!!中的第一个示例,代码如下:
#(1)初始化变量
i=0
while i<3:#(2)条件判断
#(3)语句块
user_name=input('请输入您的用户名:')
pwd=input('请输入您的密码:')
#登陆操作,if...else...
if user_name=='yangbanjin' and pwd=='123456789':
print('系统正在登陆,请稍后···')
#(4)改变循环变量,退出循环
break#第三行判断<3,结果为False
else:
if i<2:
print ('用户名或密码不正确,您还有',2-i,'次机会')
i+=1#相当于i=i+1
else:
print('对不起,三次均输入错误')
1.2break
在遍历循环for
中的使用
语法结构
for 循环变量 in遍历对象:
执行代码
if 表达式:
break
代码示例:
for i in 'hello':
if i=='e':
break
print(i)
同样,我们也以运用这个方式去修改上面提到的例子,代码如下:
for i in range(3):
user_name=input('请输入您的用户名:')
pwd=input('请输入您的密码:')
#登陆操作,if...else...
if user_name=='yangbanjin' and pwd=='123456789':
print('系统正在登陆,请稍后···')
#(4)改变循环变量,退出循环
break#第三行判断<3,结果为False
else:
if i<2:
print ('用户名或密码不正确,您还有',2-i,'次机会')
else:
print('对不起,三次均输入错误')
1.continue
在循环中的使用
continue
的作用是用于跳过本次循环的后续代码,而继续执行下一次循环操作,continue
在循环中通常也是搭配if
一起使用
2.1continue
在无限循环while
中的使用
语法结构
while 表达式1:
执行代码
if 表达式2:
continue
代码示例:
s=0
i=1
while i<=100:
if i%2==1:
i+=1
continue
s+=i
i+=1
print('1-100之间的偶数和为:',s)
2.2continue
在遍历循环for
中的使用
语法结构
for 循环变量 in 遍历对象:
执行代码
if 表达式:
continue
代码示例:
s=0
for i in range(1,101):
if i%2==1:
continue
s+=i
print('1-100之间的偶数和为:',s)
3.空语句pass
pass
是Python中的保留字,在语法结构中只起到占位符作用,使语法结构完整,不报错,一般可用在if
、for
、while
、函数的定义、类的定义中
如果觉得我的笔记对您有帮助的话可以持续关注我的笔记YYY杨半斤YYY-CSDN博客哦,也可以在评论中留下你的建议,后续的笔记我也会采纳修改的