Python的while循环

目录

while循环的结构

示例

关键字

break

continue


while循环的结构

        while condition(循环条件):

                # 循环的内容

        循环内容的执行与结束需要通过循环条件控制。

        在执行循环之前需要设立一个循环条件的初始值,以便while循环体判断循环条件。

        在循环的内容之中需要改变循环条件的值,避免条件一直成立,变成死循环。

示例

a = 0
while a < 10:print(a)a += 1

执行结果:

关键字

        在一些场景中需要提前中断循环或者需要构建一个有中断条件的死循环,所以需要通过关键字来终止循环。

break

        break关键字在满足条件时会终止循环。

示例

a = 0
while a < 10:if a == 5:breakprint(a)a += 1

执行结果:

        注:break关键字在满足条件时只会终止距离关键字最近的循环结构

示例

a = 0
b = 10
while a < 10:while b > 0:if b == 5:breakprint("b",b)b -=1print("a",a)a += 1

执行结果

continue

        continue关键字在满足条件时会终止本次循环

示例

a = 0
while a < 10:a += 1if a == 5 or a == 6 or a == 7:continueprint(a)

执行结果

        注:continue仅会终止距离关键字最近的循环结构

示例

a = 0
b = 10
while a < 5:while b > 0:b -= 1if b == 5 or b == 4 or b == 3:continueprint("b", b)print("a",a)a += 1

执行结果

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/691298.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

社交媒体数据恢复:密聊猫

一、概述 密聊猫是一款提供多种优质体验的手机社交聊天软件。通过这款软件&#xff0c;用户可以享受到多种不同的乐趣体验&#xff0c;如真人在线匹配、真实的交友体验等。同时&#xff0c;密聊猫也提供了数据恢复功能&#xff0c;帮助用户找回丢失的数据。 二、数据恢复步骤…

【计算机毕业设计】基于SSM++jsp的公司员工信息管理系统【源码+lw+部署文档+讲解】

目录 1 绪论 1.1 研究背景 1.2 目的和意义 1.3 论文结构安排 2 相关技术 2.1 SSM框架介绍 2.2 B/S结构介绍 2.3 Mysql数据库介绍 3 系统分析 3.1 系统可行性分析 3.1.1 技术可行性分析 3.1.2 经济可行性分析 3.1.3 运行可行性分析 3.2 系统性能分析 3.2.1 易用性指标 3.2.2 可…

中霖教育:考消防工程师有专业限制吗?

想要参加消防工程师考试&#xff0c;有专业限制吗? 其实是没有的&#xff0c;无论是否为消防工程专业都可以报名参加考试&#xff0c;只不过非专业人员的工作年限和从事相关工作的年限会要求多一年。 限制条件&#xff1a; 报考消防工程师主要有学历、工作年限、消防安全技…

神经网络复习--神经网络算法模型及BP算法

文章目录 神经网络模型的构成BP神经网络 神经网络模型的构成 三种表示方式&#xff1a; 神经网络的三要素&#xff1a; 具有突触或连接&#xff0c;用权重表示神经元的连接强度具有时空整合功能的输入信号累加器激励函数用于限制神经网络的输出 感知神经网络 BP神经网络 …

C++ 中的 lambda 表达式

1.概念 lambda表达式实际上是一个匿名类的成员函数&#xff0c;该类由编译器为lambda创建&#xff0c;该函数被隐式地定义为内联。因此&#xff0c;调用lambda表达式相当于直接调用匿名类的operator()函数&#xff0c;这个函数可以被编译器内联优化&#xff08;建议&#xff0…

可观测性监控

1 目的 常见的监控&#xff0c;主要是以收集数据以识别异常系统效应为主&#xff0c;多是单个服务&#xff0c;相互独立的状态。 可观测性&#xff0c;希望调查异常系统效应的根本原因&#xff0c;能够把多个服务、中间件、容器等串联起来&#xff0c;同时柔和metrics、log、…

MIPI DPHY HS传输模式SoT和EoT的传输值

目录 1. 高速传输模式的传输序列 2. SoT传输序列 3. EoT传输序列 1. 高速传输模式的传输序列 Mipi DPHY的高速数据传输&#xff08;HST&#xff1a;High Speed Transmission&#xff09;以突发&#xff08;Burst&#xff09;方式发生。 为了帮助接收机同步&#xff1a; (1) …

数据可视化训练第一天(matplotlib直线;散点图,随机漫步)

前言 本人自己的练习记录&#xff1b;如有错误请指正&#xff1b; https://matplotlib.org/stable/gallery/lines_bars_and_markers/index.html 官方有许多例子&#xff0c;可以找到自己需要的图像模仿进行绘制 1.一个简单的直线例子 就如同我们学习C语言的第一个helloword时…

20.接口自动化-Git

1、Git和SVN–版本控制系统 远程服务出问题后&#xff0c;可以先提交commit到本地仓库&#xff0c;之后再提交push远程仓库 git有clone Git环境组成部分 常用Git代码仓库服务-远程仓库 GitHub-服务器在国外&#xff0c;慢 GitLab-开源&#xff0c;可以在自己服务器搭建&…

【35分钟掌握金融风控策略22】授信审批策略

目录 授信审批策略 授信审批策略决策流 反欺诈核身 反欺诈准入 反欺诈判断 信用准入 信用判断 授信审批策略类型 规则主导型的授信审批策略 模型主导型的授信审批策略 授信审批策略 授信审批是贷前进行风险管控时的一个重要风控场景。授信审批的主要目的是审核进件客…

信息检索(37):Query-as-context Pre-training for Dense Passage Retrieval

Query-as-context Pre-training for Dense Passage Retrieval 标题摘要1 引言2 初步&#xff1a;上下文监督预训练2.1 coCondenser2.2 CoT-MAE 3 查询即上下文预训练3.1 预训练3.2 微调 4 实验4.1 预训练4.2 微调4.3 基线4.4 主要结果4.5 域外评估 5 分析5.1 生成的查询数量的影…

数据结构——快速排序

基本思想&#xff1a; 快速排序是Hoare于1962年提出的一种二叉树结构的交换排序方法&#xff0c;其基本思想为&#xff1a;任取待排序元素序列中的某元素作为基准值&#xff0c;按照该排序码将待排序集合分割成两子序列&#xff0c;左子序列中所有元素均小于基准值&#xff0c;…