5流程控制
Posted vettel2018
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了5流程控制相关的知识,希望对你有一定的参考价值。
流程控制
假如把写程序比做走路,那我们到现在为止,一直走的都是直路,还没遇到过分叉口,想象现实中,你遇到了分叉口,然后你决定往哪拐必然是有所动机的。你要判断那条岔路是你真正要走的路,如果我们想让程序也能处理这样的判断怎么办? 很简单,只需要在程序里预设一些条件判断语句,满足哪个条件,就走哪条岔路。这个过程就叫流程控制
1、if ... else ...语句
(1)单分支
if 条件: 满足条件后要执行的代码
(2)双分支
if 条件 满足条件后执行代码 else: if条件不满足就走这段
(3)多分支
if 条件: 满足条件执行代码 elif 条件: 上面的条件不满足就走这个 elif 条件: 上面的条件不满足就走这个 elif 条件: 上面的条件不满足就走这个 else: 上面所有的条件不满足就走这段
2、循环
(1)while循环
while 条件: 执行代码
(2)死循环
count = 0 while True: #True本身就是真呀 print("你是风儿我是沙,缠缠绵绵到天涯...",count) count += 1
3、break和continue
break : 用于完全结束一个循环,跳出循环体执行循环后面的语句
continue : 是终止本次循环,接着还执行后面的循环
4、while...else...
与其它语言else 一般只与if 搭配不同,在Python 中还有个while ...else 语句
while 后面的else 作用是指,当while 循环正常执行完,中间没有被break 中止的话,就会执行else后面的语句
count = 0 while count <= 5 : count += 1 if count == 3: break print("Loop",count) else: print("循环正常执行完啦") print("-----out of while loop ------")
以上是关于5流程控制的主要内容,如果未能解决你的问题,请参考以下文章