本篇主要内容为循环中的break/continue/else的基础知识。
笔者刚开始学习Python。本文主要记录学习,如有错漏和不足之处,请大家指正❀。
一、循环中的break/continue/else
- break用于结束整个循环
- continue继续(结束本次循环,执行下一次循环)
- else语句(在while语句和for语句中,如果没有被break中断则执行else语句)
在这里,写了一个简单的循环语句如下:
#测试break和continue
while True:#True需要大写
a = input("魔镜魔镜,谁是世界上最美丽的女人(白雪公主or尊贵的王后)")
if a =="白雪公主":
print("恭喜你,集齐七个小矮人可以召唤出美丽的公主哦")
continue
if a =="尊贵的王后":
print("恭喜你,获得了王后的青睐")
break
else:
print("你答非所问")
代码运行结果如下图所示:
二、循环的2点原则
1.尽可能减少内层循环,能往外放就往外放;
2.局部变量查询较快的情况下,尽量使用局部变量代替全局变量。