python相关

3. Python的控制流

2018-03-27  本文已影响0人  edwin1993

在Python中有三种控制流语句——if、for和while。

if

if语句用来检验一个条件,如果条件为真,我们运行一块语句(称为 if-块 )否则我们处理另外一块语句(称为 else-块 )。 else 从句是可选的。

while

只要在一个条件为真的情况下,while语句允许你重复执行一块语句。while语句是所谓 循环语句的一个例子。while语句有一个可选的else从句。 但是else块事实上是多余的,因为将其放在while块后可以起到同样的作用。

count = 0
a = True
while a:
  if count > 10:
    a = False
  count ++ 
else:
# python 2 print style:
  print ' end the while loop'
for

for..in是另外一个循环语句,它在一序列的对象上递归。

# same as for (int i = 0; i < 5; i++) in c/c++
for i in range(1, 5): # 等价于for i in [1, 2, 3, 4],
print i
else:
print 'The for loop is over'
break

break语句是用来终止循环语句的,会使得for 和while 中的else块不执行。

continue

continue语句被用来告诉Python跳过当前循环块中的剩余语句,然后继续下一次循环。

上一篇下一篇

猜你喜欢

热点阅读