顺序语句:
顺序语句指得是代码的执行流程 : 从上到下执行
分支语句:
当一个条件表达式有两种及以上处理方式或结果,就需要用到分支语句
if ----else 语句
表示 if 条件表达式成立 格式 if 条件表达式:
进行操作 操作A
else 条件表达式不成立 else:
进行另一种操作 操作B
if--elif---else
格式 if 条件表达式1:
操作A
elif 条件表达式2:
操作B
else:
操作C 注:可以有多个elif
循环语句:
跟其他语言一样,有for while 循环 循环两要素:明确循环条件, 明确要重复的操作
for 循环 一般应用于遍历序列
例子: for i in range(1,10)
·····
i+=1
for-in的遍历原则
遍历有一个文件指针 这个文件指针默认位置是在第一个元素的上方
先判断是否有下一个元素 如果有的话 移动指针到下一个元素 取出该元素赋值给变量
如果没有下一个元素 遍历就结束
while 循环条件表达式:
重复的循环操作
执行流程:
先判定循环条件是否成立 成立的话执行重复操作 --- 在判断循环条件是否成立 -- 成立执行重复操作
不成立的话循环语句结束 继续向下执行与while平级的语句
while-else
while 循环条件表达式:
重复的操作
else:
当且仅当循环条件不成立时 else才会执行
两格关键字
break 结束当前循环 [结束所在的循环]
continue 结束当前次 继续下一次[立即返回到循环条件判定 进行下一次循环]
break 和 continue后面不能直接跟随平级语句 因为永远无法执行到