今天学习的是刘金玉老师零基础Python教程第33期,主要内容是python编程 循环中的else语句用法。
(一)循环中的else语句模块
循环内部的else语句,如果与if语句连用,那么就是正常走if语句的流程。在循环外部的else语句,直接与循环语句while或者for连用,那么就代表:循环语句中没有被跳出break过的情况,就会执行循环外部连用的else语句。
补充知识:1.在同一行代码中我们使用分号用来隔开变量,区分语句,因为Python中默认情况下认为一行代码为一个语句。2.range函数传参数时候,如果是默认传入的参数是一个数值,那么range范围默认开始位置为0,结束位置即传入的参数值。3.在循环语句连用的else语句模块与循环语句中的break互斥。
(二)案例:while中使用else语句模块
x=56
while x<65:
if x<60:
print("你的考试成绩不合格,得分为:",str(x))
else:
print("你的考试成绩合格,得分为:",str(x))
break
x+=1
else:
print("学生成绩全部检查完毕。")
(三)案例:for循环中使用else语句模块
for y in range(8):
if y==4:
print("y=4的值不成立")
else:
print(y)
else:
print("执行完毕")