0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

while循环

汽车电子技术 来源:安迪python学习笔记 作者: 安迪 2023-02-23 14:02 次阅读

20、 while 循环

1.1 while循环概念

while 循环定义:“当…时候,执行某段程序”。

当给定的条件为真时,执行循环体;

条件为假时,结束循环。

下面是 while 循环代码:

图片

while 循环语句包含了五个要素:

① 关键字 while;

② 条件;

③ 英文冒号:;

④ 缩进;

⑤ 循环体。

图片

1.2 while循环语法

while 循环必须是以关键字while开头的。

while 后面紧跟着的,就是条件。

它有很多种形式,

如:比较运算表达式,逻辑运算表达式和布尔值表达式。

然后就是英文的冒号:。

最后就是缩进和循环体。

循环体是 while 循环下缩进的代码块,正常情况下,每次循环,这个代码块都会被完整执行一次,所以也叫循环体。

运行刚才的代码,看看 while 循环效果。

图片

图片

1.3 while循环执行流程

当程序在执行过程中遇到 while 循环,

首先要判断条件是否成立,

如果成立,循环体就会被执行。

然后再次判断条件,如果依然成立,

则再次执行循环体。

上述情况,

通常会一直持续到条件不成立的时候,

此时就会结束循环,继续往下运行。

while 循环执行流程

第一行代码,设置初始变量a = 0,此时此刻,变量 a 的值是 0,所以条件肯定是成立的。

第二行代码,程序识别出关键字while,马上意识到:这是一个while循环。判断条件a < 5是否成立,条件成立时,就需要执行 while 循环内的循环体了,开始第一轮循环。

第三行代码,打印出了 a 的值,此时 a 依然是 0,所以终端会打印出数字0。

第四行代码,a加上了1,即 0 + 1,所以a的值变为1

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 程序
    +关注

    关注

    117

    文章

    3785

    浏览量

    81003
  • 循环
    +关注

    关注

    0

    文章

    92

    浏览量

    15971
收藏 人收藏

    评论

    相关推荐

    C语言入门教程-if语句和while循环

    if语句和while循环 C语言中,if语句和while循环都会用到布尔表达式。下面是一个使用if语句的简单例子: #include
    发表于 07-29 10:48 8549次阅读

    跳不出的 while 循环

    STM32F103 跳不出的 while 循环
    发表于 12-09 18:38 0次下载

    C++语言基础讲解视频do while循环语句

    C++语言基础讲解视频do while循环语句
    发表于 01-14 15:32 5次下载

    C++语言基础讲解视频while循环语句

    C++语言基础讲解视频while循环语句,喜欢的朋友可以下载来学习。
    发表于 01-14 15:31 3次下载

    Labview之While循环基本应用

    Labview之While循环基本应用,很好的Labview资料,快来下载学习吧。
    发表于 04-19 10:56 0次下载

    Java教程之如何进行Java中的do-while循环

    我们知道当一开始循环条件就不满足的时候,while循环一次也不会 执行。有的时候。我们有这样的需要:无论如何循环都先执行一次,再判断循环条件
    发表于 01-23 11:05 7次下载
    Java教程之如何进行Java中的do-<b class='flag-5'>while</b><b class='flag-5'>循环</b>

    51单片机实战教程之C语言基础(八 while循环

    while循环(或称while语句),也是条件循环,一般格式为:while(条件表达式){ 循环
    发表于 11-21 09:21 1次下载
    51单片机实战教程之C语言基础(八 <b class='flag-5'>while</b><b class='flag-5'>循环</b>)

    python while循环详解

    python while循环 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。 其基本形式为
    的头像 发表于 02-28 16:39 2446次阅读

    详解Python的for和while循环

    Python 的 for 和 while 循环是灵活并且高级的,语法自然、读起来像伪代码。而 Cython 也支持 for 和 while,无需修改。但由于循环通常占据程序运行时的大部
    的头像 发表于 06-24 16:02 1491次阅读

    如何利用while循环求100以内偶数和

    我们针对求100以内的偶数和问题,提出了很多次while循环和判断来解决这个问题。
    的头像 发表于 02-14 14:57 1684次阅读

    Python中的while循环结构

    在 Python 中,while 循环是一种重复执行代码块的结构,只要指定的条件为 True,就会继续执行。
    的头像 发表于 04-19 15:44 1657次阅读

    详解Python中的while循环

    说起编程语言中的循环,一般 for 循环用的时候比较多,因为相比于 while 循环,for 循环的代码量更少。不过有时候也会用到
    的头像 发表于 04-26 17:55 1407次阅读

    python中while循环条件介绍

    while循环 如果条件成立(true),重复执行相同操作,条件不符合,跳出循环 while 循环条件:
    的头像 发表于 09-12 16:52 1169次阅读

    while循环用法格式

    while循环是一种常用的循环结构,能够按照指定条件多次重复执行一段代码。它的一般用法格式如下: while 条件表达式:循环体 在执行
    的头像 发表于 11-22 10:02 1862次阅读

    arduino中while循环怎么跳出

    Arduino 是一款开源的硬件平台,广泛应用于各种物联网和嵌入式系统项目。在 Arduino 上编写代码时,循环结构起到了至关重要的作用。而其中的 while 循环更是常用于需要根据特定条件重复
    的头像 发表于 02-14 16:22 2557次阅读