码迷,mamicode.com
首页 > 其他好文 > 详细

5、流程控制

时间:2018-11-15 15:34:44      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:...   break   else   没有   判断   lse   out   分支   highlight   

流程控制

假如把写程序比做走路,那我们到现在为止,一直走的都是直路,还没遇到过分叉口,想象现实中,你遇到了分叉口,然后你决定往哪拐必然是有所动机的。你要判断那条岔路是你真正要走的路,如果我们想让程序也能处理这样的判断怎么办? 很简单,只需要在程序里预设一些条件判断语句,满足哪个条件,就走哪条岔路。这个过程就叫流程控制

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、流程控制

标签:...   break   else   没有   判断   lse   out   分支   highlight   

原文地址:https://www.cnblogs.com/vettel2018/p/9963352.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!