当前位置: 首页 > news >正文

Zq-蓝桥杯python-循环语句进阶

for循环回顾

for循环主要用于遍历一个序列(如列表、range生成的序列),其循环次数在开始前是确定的。

while循环:当条件为真时重复

基本语法

while condition:# 条件为True时,重复执行这里的代码#(注意缩进)

eg:打印一到五

#1.初始化循环变量
count = 1
#2.检查循坏条件
while count <= 5:print(count,end=' ')# 3.更新循环变量count += 1

避免无限循环

while循环必须包含能改变循环条件的语句(如count += 1),否则条件将永远为True,程序会陷入"无限循环"。

break:彻底退出循环

功能

break语句可以用来立即终止其所在的 当前层循环,程序将跳转到循环结构之后的下一行代码继续执行。

eg:寻找并打印第一个偶数

numbers = [1, 3, 5, 8, 9, 10]for num in numbers:print("正在检查:", num)if num % 2 == 0:print("找到了第一个偶数:", num)break #

输出:

正在检查: 1
正在检查: 3
正在检查: 5
正在检查: 8
找到了第一个偶数: 8
循环结束

continue:跳出本次循环

功能

continue语句用于结束当前这次循环,并立即开始下一次循环。循环体中continue之后的代码将被跳过。

eg.只打印列表中的奇数

numbers = [1, 2, 3, 4, 5, 6]
for num in numbers:if num % 2 == 0:continueprint("奇数:", num)

输出:

奇数: 1
奇数: 3
奇数: 5

while True与嵌套循环

while True模式:处理多组输入

在算法竞赛中,题目有时会要求处理多组输入数据,直到遇到一个特定的结束标记(如输入0)。while True结合break是实现这种逻辑的经典模式。

嵌套循环

一个循环结构内部可以包含另一个完整的循环结构。
外层循环每执行一次,内层循环会 完整地执行一遍

break/continue的作用范围

'break'和'continue'的作用域

'break'和'continue'语句只会影响其所在的 最内层循环

如何跳出多层循环?

方法:使用标志位(Flag)

我们可以定义一个外部的布尔变量(标志位),在内层循环中改变它,并在外层循环中检查它,从而实现多层跳出。

http://www.jsqmd.com/news/134077/

相关文章:

  • 19、SharePoint数据管理与表单应用指南
  • GPT-SoVITS在语音日记应用中的情感延续功能
  • 大模型应用开发必需了解的基本概念
  • 智谱AutoGLM如何重塑AI研发范式:5大核心技术路径全曝光
  • GPT-SoVITS在远程办公会议中的个性化应用
  • 20、InfoPath 表单定制与使用全攻略
  • 2025年广州专业的送菜公司推荐:实力强的送菜公司有哪些? - myqiye
  • 21、InfoPath与Web部件编程全解析
  • 远程桌面提权漏洞复现:原理详解+环境搭建+渗透实战(CVE-2019-0708) - 详解
  • Open-AutoGLM内测申请常见被拒原因:90%开发者都踩过的5个坑
  • 毕业设计 大数据疫情可视化分析系统
  • 2025年宜昌AI搜索推广品牌机构排行榜,新测评精选推荐AI搜索推广企业 - 工业品牌热点
  • 官方最后免费版,赶紧收藏!
  • GPT-SoVITS在语音社交APP中的趣味功能开发
  • 2025景洪旧居改造公司TOP5权威推荐:本地旧房焕新指南 - 工业推荐榜
  • 42、Elasticsearch监控插件与Percolator的使用与优化
  • 2025年靠谱AI数字员工服务商排行榜,新测评精选AI数字系统员工推荐 - mypinpai
  • Everything史诗级更新,牛批Plus!
  • 告别“硬刚”加密签名:基于 Selenium CDP 实现浏览器网络数据“无感”拦截的技术实践
  • 永久删除,建议你谨慎使用!
  • 零噪声知识图谱提取革命:构建自适应本体驱动GraphRAG系统
  • 反编译python打包带密钥的exe文件思路分析
  • 10、Windows应用程序的打印与Play To功能实现
  • 语音合成口音控制:GPT-SoVITS区域化适配能力
  • 【Open-AutoGLM手机部署终极指南】:手把手教你从零安装并运行大模型
  • 2025年必看:新型印刷机品牌实力排行榜,印刷机/RG系列全自动高速粘箱机/印刷开槽模切机/高速全自动水墨印刷开槽模切机印刷机订制厂家选哪家 - 品牌推荐师
  • 错过后悔十年:Open-AutoGLM apk即将闭源,现在获取的最后机会!
  • 2025年苗木批发基地口碑榜:十大批发商选择指南,金森女贞/樱花/苗木/紫薇/白蜡/无刺枸骨球/栾树/红叶李苗木批发基地批发商推荐排行 - 品牌推荐师
  • 语音合成一致性保障:GPT-SoVITS长期项目维护策略
  • 11、深入解析 Windows 应用中的 Play To 与 WNS 功能