continue和break pass 关键字

pass只是暂时为了保证语法的完整性而出现的
1,
for i in range(100):
if i= =50:
continue
print(i)
print(“代码结束循环,继续向下执行”)
#打印的结果就是0-99但是不包含50和这句话"代码结束循环,继续向下执行"
2,
for i in range(100):
if i==50:
break
print(i)
print(“代码结束循环,继续向下执行”)
#打印的结果就是0-49和这句话"代码结束循环,继续向下执行"
3,
for i in range(100):
if i= =50:
break
print(i)
else:#只有在循环(while循环 for循环)正常结束了,才执行else的语句
print(“break了”)
print(“代码正常执行”)
print(“代码结束循环,继续向下执行”)

#打印的结果就是0-49和这句话"代码结束循环,继续向下执行"
上面的代码如果换成了continue就会正常执行了
当然对于while循环也是一样的
while True:
	循环体
else:
	执行的语句
发布了52 篇原创文章 · 获赞 0 · 访问量 1182

猜你喜欢

转载自blog.csdn.net/qq_37244548/article/details/104929033