break语句:
break意思是”打破“,表示结束循环,然后去执行循环外部的代码,是用来结束循环的,一般写作【 if…break】,如:
#结果为循环了4遍”今天会下雨吗?“
for i in range(5):
print('今天会下雨吗?')
if i == 3:
break
![图片[1]-从零开始学量化交易:Python的break、continue、pass、else语句-Longterm·长投社区](https://www.longterm.cc/wp-content/uploads/2021/06/L-6-13-201911215313-1400x834.png)
注意:break前面有8个空格,只能在循环内部使用。
注意:while Ture可以开启无限循环,常和break搭配使用。如:
while True:
password=input('请输入密码')
if password=='999':
print('密码正确')
break
continue语句:
continue意思是”继续“,当if条件被满足时,触发continu语句,跳过之后的代码,直接回到循环的开始。
![图片[2]-从零开始学量化交易:Python的break、continue、pass、else语句-Longterm·长投社区](https://www.longterm.cc/wp-content/uploads/2021/06/L-6-11-20191121543-1400x835.png)
经典案例:
while True:
q1 = input('第一问:你一生之中,在什么地方最是快乐逍遥?')
if q1 != '黑暗的冰窖':
continue
print('答对了,下面是第二问:')
q2 = input('你生平最爱之人,叫什么名字?')
if q2 != '梦姑':
continue
print('答对了,下面是第三问:')
q3 = input('你最爱的这个人相貌如何?')
if q3 == '不知道':
break
print('都答对了,你是虚竹。')
总结:continue的作用就是就是当某个条件为真时,又提前回到循环,而不会执行下面的代码。
pass语句:
pass语句的意思是”跳过“,当满足if条件时,跳过,什么都不做.如:
#如果没有pass,程序会报错,代码的意思是当a>=100时,什么都不做,其他情况执行print语句.
a=int(input('请输入一个整数')
if a>= 100:
pass
else:
print('你输入了一个小于100的数字')
else语句:
用法等同于if语句,正常结束循环,else不但可以和if搭配使用,还可以跟for循环和while循环.

© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容