程序控制结构 2

作者: 子奇的小屋 | 来源:发表于2019-11-07 22:15 被阅读0次

程序的分支结构

单分支结构:

根据判断条件结果而选择不同向前路径的运行方式

if  <条件>:

    <语句块>

二分支结构:

if  <条件>:

              <语句块1>

else:

              <语句块2>

紧凑形式:适用于简单表达式的二分支结构

<表达式1>  if <条件>  else  <表达式2>

多分支结构:

if  <条件>:

                  <语句块1>

elif:

                  <语句块2>

……

else:

                   <语句块3>

注意多条件之间的包含关系

注意变量取值范围间的覆盖

程序的循环结构

遍历循环:

遍历某个结构形成的循环运行模式

for  <循环变量>  in <遍历结构>:

       <语句块> 

从遍历结构中逐一提取元素,放在循环变量中

由保留字  for 和 in 组成,完整遍历所有元素后结束

每次循环,所获得元素放入循环变量,并执行一次语句块

计数循环(N次)

for  i  in  range(N):

     <语句块>

遍历由range()函数产生的数字序列,产生循环

for  i  in  range(M,N,K):

     <语句块>

从M开始,到N-1,以K为步长

字符串遍历循环

for  c  in  s :

     <语句块>

s是字符串,遍历字符串每个字符,产生循环

列表遍历循环

for  item  in  ls:

     <语句块>

ls是一个列表,遍历其每个元素,产生循环

文件遍历循环

for  line  in  fi:

     <语句块>

fi是一个文件标识符,遍历其每行,产生循环

无限循环:

由条件控制的循环运行方式

while <条件>:

          <语句块>

反复执行语句块,直到条件不满足时结束

若无限循环,则ctrl + c 退出循环

循环控制保留字:

break 和 continue

break跳出并结束当前整个循环,执行循环后的语句

continue结束当次循环,继续执行后续次数循环

break只能跳出当前最内层循环,一个break跳出一个循环

更多详情请关注公众号:子奇的小屋

相关文章

  • 程序控制结构 2

    程序的分支结构 单分支结构: 根据判断条件结果而选择不同向前路径的运行方式 if <条件>: <语句块> 二分...

  • 第三章 流程控制

    一.程序控制 种类: 顺序及结构顺序结构.png 选择结构选择结构.png 循环结构循环结构.png 二.条件语句...

  • 2020年3月18日 第三章 程序控制结构-1

    第三章 程序控制结构-1 1.程序基础 2.顺序结构 3.分支结构 4.循环结构 5.嵌套程序 6.程序的异常处理...

  • 编程范式

    结构化编程 结构化编程对程序控制权的直接转移进行了限制和规范 面向对象编程 面向对象编程对程序控制权的间接转移进行...

  • 2020年3月19日 第三章 程序控制结构-2

    第三章 程序控制结构-2 3.2 双路分支结构 双路分支结构是一种二选一,即一个条件分两种情形处理 语法格式 当<...

  • JS基础--2

    js中的程序控制语句 常见的程序有三种执行结构: 顺序结构 分支结构 循环结构 顺序结构:程序从第一行开始执行,按...

  • 原生JS学习笔记2——程序流程控制

    js中的程序控制语句 常见的程序有三种执行结构: 顺序结构 分支结构 循环结构 顺序结构:程序从第一行开始执行,按...

  • 编程范式

    结构化编程 结构化编程采用顺序结构,分支结构,循环结构代替goto语句,它对程序控制权的直接转移进行了限制和规范。...

  • 2020年4月2日 第三章 程序控制结构-6

    第三章 程序控制结构-6 5 嵌套程序 无论是分支结构还是循环结构,都允许嵌套。嵌套就是分支内还有分支,循环内还有...

  • C++程序控制结构

    if 语句 if语句有两种形式,一个分支和两个分支的 if-else 语句 switch语句 表达式形如 case...

网友评论

    本文标题:程序控制结构 2

    本文链接:https://www.haomeiwen.com/subject/crsbbctx.html