美文网首页
【控制流】25、条件循环(while)

【控制流】25、条件循环(while)

作者: 看远方的星 | 来源:发表于2021-05-07 09:33 被阅读0次

目录
一、循环结构
二、循环结构的要素
三、条件循环
四、嵌套循环

一、循环结构

  • 让计算机执行冗长单调的重复性任务
    根据需要对一系列操作进行设定次数或者设定条件的重复,这样的控制流程,就称作循环结构
  • 作用
    能持续对大量数据进行处理
    在长时间里对一些未知状况进行连续监测循环结构

二、循环结构的要素

  • 基本要素
    循环前提和执行语句
    在执行这组语句之前,计算机会检查循环前提是否存在,只要存在,就会反复执行这组语句,直到循环前提消失


    image.png
  • 循环前提的类型
    ①从某个容器或者潜在的数据集中逐一获取数据项,什么时候取不到数据项了,循环的前提就消失
    ②只要逻辑表达式计算结果为真(True),循环的前提就存在,什么时候逻辑表达式计算结果为假(False),循环的前提就消失了

  • 与条件分支结构的区别
    循环结构会多次检查循环前提

  • 扩展要素
    当循环前提消失,停止执行这组语句的时候,执行一次另一组语句


    image.png

三、条件循环

while循环语法

while <逻辑表达式>:
      <语句块>
      break   #跳出循环
      continue  #略过余下循环语句
      <语句块>
else:   #条件不满足退出循环,则执行
      <语句块>
  • while、else:保留字
  • 逻辑表达式:指所有运算的结果为逻辑类型(True或False)的表达式
  • 语句块:一组语句

break是跳出整个循环,else后面的语句也不会执行。continue是略过后面的一个语句块,else后面的语句是可能被执行的


image.png
image.png

四、嵌套循环

  • 双重甚至多重的循环


    image.png
  • 中断程序运行:CTRL+C

  • 通过修改程序中range函数的参数,还可以验证其它范围的连续整数

相关文章

  • Swift总结3:控制流

    控制流 for循环 for-in for while循环 while repeat-while 条件语句 if s...

  • Swift 2.0 学习笔记 5_控制流

    //: 控制流 // 循环(for, while) // 条件(if, guard, switch) // 控制转...

  • 【控制流】25、条件循环(while)

    目录一、循环结构二、循环结构的要素三、条件循环四、嵌套循环 一、循环结构 让计算机执行冗长单调的重复性任务根据需要...

  • Swift Tour Learn (四) -- Swift 语法

    本章将会介绍 控制流For-In 循环While 循环If 条件语句Switch 语句控制转移语句 continu...

  • 控制流:条件循环(while)

    控制流:条件循环(while) 循环结构 让计算机执行冗长单调的重复性任务 根据需要对一系列操作进行设定次数或者设...

  • 控制流(Control Flow)

    swift里面的控制流分为For-In 循环、While 循环、 条件语句、控制转移语句、 提前退出、检测 API...

  • 2018.01.09

    控制流 if、elif和else for循环 break关键字用于使for循环完全退出 while循环 只要条件不...

  • Swift5.1控制流

    5.控制流 流程控制结构1.while与repeat while:区别在判断循环条件之前,先执⾏一次循环的代码块。...

  • scala基础(2)

    scala控制结构 if条件表达式、while循环、for循环 if条件表达式 while循环 for循环 for...

  • 【R】R语言基础-2.控制流

    2. 控制流 重复和循环 for while 【循环练习:斐波那契】 条件执行 If switch switch根...

网友评论

      本文标题:【控制流】25、条件循环(while)

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