Python学习笔记(十)----break、continue、pass的使用

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中的保留字,在语法结构中只起到占位符作用,使语法结构完整,不报错,一般可用在ifforwhile、函数的定义、类的定义中


如果觉得我的笔记对您有帮助的话可以持续关注我的笔记YYY杨半斤YYY-CSDN博客哦,也可以在评论中留下你的建议,后续的笔记我也会采纳修改的

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值