流程控制语句

if --else语句
if 判断条件:
执行语句……
else:
执行语句……

#!/usr/bin/env python 
name = raw_input("Please input your name:")
if name == 'A':
      print 'Good afternoon,' , name
else :
      print 'Soory , i do not know you!', name

while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务
while 判断条件:
执行语句……

循环打印100个数

i = 0
while i < 100:
    i += 1
    print i
else:
    print 'I have got to the round ',i

for循环遍历任何序列的项目
遍历打印列表中的值

for i in range(100):
    print i
else:
    print 'The loop is done!'

break语句用来终止循环语句
即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句

i = 100时结束循环

i = 0
while True:
    i = i + 1
    print i
    if i == 100:
        print 'The loop is done!'
        break

continue 语句跳出本次循环,而break跳出整个循环。
continue 语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环

只打印0-10之间的奇数

n = 0
while n < 10:
    n = n + 1
    if n % 2 == 0:      # 如果n是偶数,执行continue语句
        continue        # continue语句会直接继续下一轮循环,后续的print()语句不会执行
    print(n)

pass是空语句,是为了保持程序结构的完整性。
pass 不做任何事情,一般用做占位语句。

# 输出 Python 的每个字母
for letter in 'Python':
  if letter == 'h':
      pass
      print 'this is pass'
  print  letter

 

 

<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">

posted on 2017-10-26 00:34  song-liang  阅读(157)  评论(0)    收藏  举报

导航