条件判断和循环

缩进写法为4个空格,if语句后接表达式用:代表代码块开始。
在Python交互环境下敲代码,特别留意缩进,并且退出缩进需要多敲一行回车
 
利用if...else...语句,分别执行代码块,else后面也有个:
 
一个if...else...不够用的时候,可以用if...多个elif...else...的结构,一次写完所有的规则,elif=else if,如:
if age>=18:
    print'adult'
elif age>=6:
    print'teenager'
elif age>=3:
    print'kid'
else:
    print'baby'
一系列条件会从上到下判断
 
python的for循环可以依次把list或tuple的每个元素迭代出来,for x in L:
 
while循环不会迭代list或tuple的元素,而是根据表达式判断循环是否结束
 
用for循环或者while循环时,如果要在循环体内直接退出循环,可以使用break语句
 
在循环过程中,还可以用continue跳过后续循环代码,继续下一个循环
 
在循环内部,还可以嵌套循环,如:对比100以内的两位数,使用一个两重循环打印出所有十位数字比个位数字小的数
for x in [1,2,3,4,5,6,7,8,9]:
    for y in [0,1,2,3,4,5,6,7,8,9]:
        if x<y:
            print x*10+y
posted @ 2015-07-13 21:11  周雪源  阅读(188)  评论(0编辑  收藏  举报