循环可以和else配合使用,else下方缩进的代码指的是当循环正常结束之后要执行的代码
while 条件:
条件成立重复执行的代码
else:
循环正常结束之后要执行的代码
i = 0
while (i <= 5):
print("大磊程序员")
i += 1
else:
print("程序正常结束")
#输出结果
#大磊程序员
#大磊程序员
#大磊程序员
#大磊程序员
#大磊程序员
#大磊程序员
#程序正常结束
break结束之后不执行else代码
i = 0
while (i <= 3):
print("大磊程序员")
if(i==2):
break
i += 1
else:
print("程序正常结束")
#输出结果
# 大磊程序员
# 大磊程序员
# 大磊程序员
continue结束之后执行else代码
i = 0
while (i <= 3):
print("大磊程序员")
if (i == 1):
i += 2 ##加上计数器,否则陷入死循环
continue
i += 1
else:
print("程序正常结束")
#输出结果
# 大磊程序员
# 大磊程序员
# 大磊程序员
# 程序正常结束
for循环与while类似