码迷,mamicode.com
首页 > 编程语言 > 详细

python学习小结2:if和while控制语句

时间:2015-01-26 13:13:14      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:

if语句

if语句中,代码块是按缩进的空格数量来判断的,也就是说空格数量一致的相邻行会被当作一个代码块,当if的条件成立的时候它就会得到执行。

x = 100
if x > 50:
    print x is high, 
    print and high up in the sky!
elif x == 50:
    print x is middle
else:
    print x is low

while语句

Python的循环中也有break和continue。而且还添加了一个很方便的else功能,当while的判断的条件不成立的时候,不执行循环体,而是执行else中的代码块。

break       跳出最近所在的循环(跳出整个循环语句)

for i in range(10):
    if i == 3:
        break   # 停止执行整个循环
    print i,

    
0 1 2

continue  结束当前的循环,跳到下一轮的循环开始

for i in range(10):
    if i == 3:
        continue   # 让当前的循环结束,跳到下一轮的循环开始
    print i,

    
0 1 2 4 5 6 7 8 9

for、while 与 else 的联合使用

在循环后处理,并且如果遇到break,则也会跳过else的。

 

x=10             
while x:         
    x=x-1        
    if x==5:
        break
    print x
else:
    print "over"

 

python学习小结2:if和while控制语句

标签:

原文地址:http://www.cnblogs.com/wakey/p/4249917.html

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