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

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

3天内不再提示

网络工程师学Python-while循环

网络技术干货圈 来源:网络技术干货圈 2023-04-19 15:45 次阅读

Python 中,while 循环是一种重复执行代码块的结构,只要指定的条件为 True,就会继续执行。

一、语法

whilecondition:
#循环体

condition 是一个表达式,它的值将在每次循环开始时求值。如果它的值为 True,则执行循环体中的代码,然后再次检查 condition。如果它的值仍然为 True,则再次执行循环体中的代码,直到 condition 的值为 False,循环停止。

在 Python 中,循环体由缩进表示。在 while 循环中,所有缩进的代码都将被视为单个代码块。

二、示例

下面是一个简单的示例,它使用 while 循环打印数字 1 到 5:

i=1
whilei<= 5:
    print(i)
    i += 1

在上面的示例中,i 初始化为 1。然后,while 循环检查 i 是否小于或等于 5。如果是,则打印 i 的值,然后将 i 的值增加 1。然后再次检查 i 是否小于或等于 5。这个过程一直持续到 i 的值为 6,循环停止。

三、break 和 continue 语句

在 while 循环中,可以使用 break 语句来立即停止循环。例如,下面的示例将循环打印数字,但在数字为 3 时停止:

i=1
whilei<= 5:
    print(i)
    if i == 3:
        break
    i += 1

在上面的示例中,break 语句将在 i 的值为 3 时执行,导致循环立即停止。

您还可以使用 continue 语句跳过当前循环的剩余部分,并继续下一个循环。例如,下面的示例将循环打印数字,但在数字为 3 时跳过该数字:

i=1
whilei<= 5:
    if i == 3:
        i += 1
        continue
    print(i)
    i += 1

在上面的示例中,continue 语句将在 i 的值为 3 时执行,导致循环跳过 print(i) 语句并立即继续下一个循环。

四、总结

while 循环是一种重复执行代码块的结构,只要指定的条件为 True,就会继续执行。您可以在循环体中使用 break 和 continue 语句来控制循环的行为。






审核编辑:刘清

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

    关注

    56

    文章

    4811

    浏览量

    85103

原文标题:网络工程师学Python-7-while 循环

文章出处:【微信号:网络技术干货圈,微信公众号:网络技术干货圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    华为网络工程师培训教材

    华为网络工程师培训教材
    发表于 08-16 17:27

    华为“网络工程师”培训专用教程

    华为“网络工程师”培训专用教程
    发表于 08-18 15:12

    AIoT智能物联网工程师学习路线规划以及详细解析

    大家好,我是老白。今天给大家带来AIoT智能物联网工程师学习路线规划以及详细解析。AIoT智能物联网工程师学习路线详解AIoT学习路线规划学习阶段阶段名称主题 阶段一Python基础与科学计算掌握
    发表于 08-23 06:06

    网络工程师培训教程(华为HCNE)

    网络工程师培训教程(HCNE):华为HCNE-网络工程师培训教程(PDF) 01.第一章网络基础知识.pdf02.第二章常见网络接口与电缆.pdf03.第三章以太网交换机基础.pdf
    发表于 06-09 19:20 129次下载

    网络工程师RCNA培训教材(ppt)

    网络工程师RCNA培训教材
    发表于 03-26 09:04 0次下载

    合格的网络工程师必会实验大全

    合格的网络工程师必会实验大全.pdf合格的网络工程师必会实验大全.pdf
    发表于 10-30 17:46 0次下载

    2004-2012网络工程师试题

    2004-2012网络工程师试题是工程师学习通关的必备书籍
    发表于 06-17 16:33 0次下载

    一文解析网络工程师到底是干什么的

    都说网络工程师吃香,可是到底网络工程师是干什么的?还真的没有几个人能够说得出来。今天我们就来了解一下网络工程师。在了解和网络工程师的工作之前,我们先了解,
    发表于 01-03 15:32 1.8w次阅读

    什么是网络工程师

    什么是网络工程师网络工程师就是通过学习和训练,掌握了网络技术的理论知识和操作技能的网络技术人员。网络工程师能够从事计算机信息系统的设计、建
    的头像 发表于 02-19 14:28 7749次阅读

    网络工程师真的已经倒下了吗

    当前,阴魂笼罩在“网络管理员”、“网络工程师”这个职业上,干活比谁都累,工资比谁都低,不少人认为这个职业不再是高端的技术型人才。难道,“网络工程师”你是否真的已经倒下了?
    的头像 发表于 02-19 14:08 1.8w次阅读

    网络工程师的发展前景如何

    很多朋友是从事网络优化工程师这样的无线网络工程师的岗位,也有一些朋友可能还没有入行,这在忧虑从事网络优化工程师
    的头像 发表于 09-02 15:34 5226次阅读

    网络工程师的待遇怎么样

    的熟练,职位也可能从技术岗位上升为管理岗位,这个时候网络工程师都会有一个较好的前景和可观的收入。下面就分别说说网络工程师逐渐晋升的岗位和相应薪资供大家参考。
    的头像 发表于 10-09 16:58 6188次阅读

    详解Python的for和while循环

    Python 的 for 和 while 循环是灵活并且高级的,语法自然、读起来像伪代码。而 Cython 也支持 for 和 while,无需修改。但由于
    的头像 发表于 06-24 16:02 1556次阅读

    网络工程师学Python-for循环

    Python 中,for 循环是一种常用的结构,用于遍历序列(如列表、元组、字符串)中的元素。
    的头像 发表于 04-19 15:47 1002次阅读

    网络工程师学Python-远程连接管理Telnet

    Python Telnet是一种用于远程连接和管理网络设备的Python库。
    的头像 发表于 04-28 09:47 1022次阅读