三种基本程序结构

一,顺序结构

语句1
语句2
……
 

二,选择结构
if 表达式:
    语句
 
if 表达式:
    语句
else:
    语句
 
 
if 表达式 :
    语句
elif 表达式 :
    语句
 
if 表达式 :
    语句
elif 表达式 :
    语句
else 表达式 :
    语句
 
注:elif是排他性选择结构,即碰到条件成立,即退出选择结构,不再往下判断。
      没有如Java中的switch语句
 
三,循环结构
while循环,如:
while 表达式 :
    语句
 
while 表达式 :
    语句
else :
    语句
 
注:没有如Java中的do……while……形式的循环
 
for 循环,如:
遍历任何序列
for 变量 in 序列 :
    语句
else :
    语句
 
遍历数字序列,用range()函数
for 变量 in range(5):
    语句
 
for 变量 in range(5,9):
    语句
 
for 变量 in range(5,9,2):
    语句
 
注:2相当于Java中的步长,可以为负数
 
结合range()函数和len()函数,遍历一个序列的索引
for 变量 in range(len(序列)):
    语句
 
注:break 跳出循环,任何对应的else语句将不再执行
      continue跳过当前循环的剩余语句,执行下一轮循环
 
      pass语句是空语句,不做任何事情,做为占位语句
 
posted @ 2020-10-31 21:51  隐泉  阅读(633)  评论(0编辑  收藏  举报