Python--4了不起的分支和循环

if条件分支:

if 条件 :

  条件为True执行操作

elif 条件 :

  条件为True执行操作

else:

  其他情况执行操作

python避免悬挂else

  C语言:else就近 

if(hi > 2)
    if(hi > 7)
        printf("好棒! 好棒 !");
esle
    printf("qie")

  python通过强制使用缩进

条件表达式(三元操作符)

x, y = 4, 5
if x < y:
    small = x
else:
    small = y

  可改进为             语法:x if 条件 else y

small = x if x < y else y

断言 assert

  assert这个关键字称之为断言,但这个关键字后边的条件为的时候,程序自动崩溃并抛出AssertionError的异常

  >>> assert 3 > 4

while循环

  语法:while 条件:

      循环体

for 循环  计数器循环

  表达式可以是一个列表或是元组或字符串

  语法: for 目标 in 表达式:

       循环体

favourite = 'FishC'
for i in davourute:
    print(i)
F i s h c

 range()

语法:range([start,]stop[,step=1]])

  这里的BIF有三个参数,其中用中括号阔起来的两个参数表示可选参数

  step=1表示第三个参数的直默认是1

  range这个BIF的作用是生成一个从start参数开始到stop参数的值结束的数字序列

break 和 continue

  break 退出循环

  continue 退出本次循环,执行下次循环

 

posted @ 2017-08-18 00:25  110528844  阅读(188)  评论(0编辑  收藏  举报