您的位置:首页 > 编程语言 > Python开发

Python【流程控制与循环】

2018-06-16 15:07 323 查看

本文介绍
1.流程控制
2.while循环

一.流程控制

单分支 if 条件:
...Python代码,满足条件执行

双分支 if 条件:
...Python代码,满足条件执行
else:
...Python代码,不满足上方条件执行

多分支 if 条件:
...Python代码,满足条件执行
elif 条件:
...Python代码,不满足上方条件且满足本条件执行
elif 条件:
...Python代码,不满足上方条件且满足本条件执行
elif 条件:
...Python代码,不满足上方条件且满足本条件执行
else:
...Python代码,不满足上方条件执行

if条件的短路原则:
对于 and 来说:
如果第一个条件的结论为假,那么 and 前后两个条件组成的表达式计算结果一定为假,后面的条件计算机不会进行计算

对于 or 来说:
如果第一个条件的结论为真,那么 and 前后两个条件组成的表达式计算结果一定为真,后面的条件计算机不会进行计算

and的优先级大于or

二.While循环

写重复的代码是程序员最不耻的行为

while 条件:
...Python代码,    while条件成立执行
Dead Loop:
有一种循环叫死循环
while True:
...Python代码,一直循环不会停止

循环终止语句:
break       跳出while循环
continue    跳出本次while循环,直接执行下一次循环

while else语句:
当while循环正常执行完没有被break时,else中的python代码会被执行
else可以用来检测while循环是否正常执行完
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: