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

测试开发全日制学徒班7期第8天“-循环语句

  • 循环语句

    • 循环主要有两种类型

      • 重复一定次数的循环,称为计次循环。(for...in...循环)

      • 直到条件不满足时才停止重复执行的循环,称为条件循环。(while循环)

    • 程序中的循环

      • 在程序开始之后,会进入一个判断(或者是先执行一个语句后再进入判断),判断条件成立的时候就会再次执行语句块,执行完成该语句块之后会再进行判断条件是否符合,不符合时就会结束循环,否则一直循环执行下去。

    • 循环的作用

      • 提高代码复用性,减少代码冗余

      • 遍历序列(字符串,元组,列表,字典等)

    • 循环的构成要素

      • 初始化语句: 一条或多条语句,用于完成一些初始化工作。初始在循环开始之前执行。

      • 循环条件: 一般是一个布尔表达式,这个表达式能决定是否执行循环体

      • 循环体: 这个部分是循环的主体,如果循环条件允许,这个代码块将被重复执行。

      • 迭代语句: 这个部分在每次执行循环体结束后,对循环条件求值之前执行,通常用于控制循环条件中的变量向趋近于结束条件改变。

    • while 循环

      • while 循环的语法

        • while 条件表达式: 循环体 (当条件表达式的返回值为真时,则执行循环体中的语句,执行完毕后,重新判断条件表达 式的返回值,直到表达式返回的结果为假时,退出循环。)image

      • 实战1:求 1~10 之间所有整数的乘积。image

      • 实战2:输入密码,直到密码输入正确,输出 登录成功image

      • 实战3:输入密码,当密码输入错误超过3次后就无法输入,输入正确密码输出密码正确(第3次密码正确情况)image

        • 实战3:输入密码,当密码输入错误超过3次后就无法输入,输入正确密码输出密码正确(3次密码都错误情况)image

      • 实战4:在行酒令中,有一个数7小游戏,游戏参与者依次报数,但需要跳过所有包含7或7的整数倍的数字,编写程序找出1~100范围内所有符合该条件的数字image

    • for-in循环

      • for-in循环的语法

        • for 迭代变量 in 对象: 循环体 (for-in 循环会将可迭代对象中的元素依次取出,保存到迭代变量中。每取出一个变量,便执行一次循环体,在循环体中可以通过引用迭代变量,使用取出的数据)image

      • 实战1:遍历字符串的ASCII码值image

      • 实战2:输出元组中每个数字的立方值image

      • 实战3:将列表中的每一个元素转换成大写image

      • 实战4:遍历字典image

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

相关文章:

  • Taotoken模型广场功能在项目初期技术选型中的辅助作用
  • 3步拯救你的魔兽地图:告别版本兼容性噩梦
  • 从GoPro视频中高效提取GPS轨迹数据的实用指南:gopro2gpx完整解决方案
  • 游戏设计入门:从创意策划到工程实践——一个独立开发者的完整工具箱
  • 第08章:参数化零件库与复用设计
  • 青少年家庭教育与心理支持服务选型指南 - GrowthUME
  • 2026年,附近这家水性聚氨酯树脂订制厂有何独特之处? - GrowthUME
  • D2DX:让暗黑破坏神2在现代PC上焕发新生的魔法引擎
  • CSS 中的 opacity 属性用于设置一个元素的整体不透明度。它会影响该元素本身及其所有子元素的可见性。
  • 2026年贵阳毛坯房装修全链条解决方案深度评测:透明报价、工艺对标与官方直达2026年贵阳毛坯房装修全链条解决方案深度评测:透明报价、工艺对标与官方直达 - 年度推荐企业名录
  • 新服务器到手第一步:保姆级教程搞定Ubuntu 20.04 Server网络、时区和硬盘挂载
  • 第11章:预览、渲染、网格精度与性能优化
  • OpenClaw滑块验证码破解:图像识别与拟人轨迹实战
  • 告别重复劳动:用快马ai一键生成高完成度element登录弹窗代码
  • 基于向量检索与LLM的代码库智能问答系统RepoGPT部署与实战
  • VideoAdGuard:基于浏览器扩展的视频广告智能拦截技术实践
  • GoPro GPS数据提取完全指南:从GPMF流到GPX轨迹的专业级解析
  • 3个隐藏技巧:用fre:ac音频转换器彻底改变你的音频工作流
  • 2026年水性PU聚氨酯定制新趋势,哪个品牌更值得信赖? - GrowthUME
  • 2026年,这家建筑水性丙烯酸乳液批发厂家有何独特之处? - GrowthUME
  • 基于速度障碍算法和极限船舶动界的船舶避碰复杂会遇情景【附代码】
  • Trellix源码库泄露事件深度剖析:安全厂商为何频频失守?2026年网络安全新变局
  • B站缓存视频合并技术解析:如何将碎片化缓存转换为完整MP4
  • 技术深度解析:d3d8to9如何实现Direct3D 8到9的API转换
  • 仅限前200名开发者获取:2026奇点大会AISMM评估原始日志脱敏包+自动化解析脚本(含Python/C++双版本)
  • 为团队统一开发环境使用Taotoken CLI一键配置
  • 第13章:OpenSCAD 源码架构与核心执行流程
  • 从零搭建开源机械爪:硬件选型、组装调试与Arduino控制全攻略
  • Clerk视图器API完全手册:从基础渲染到自定义扩展的完整教程
  • 交通标志牌、监控杆、桥梁护栏全品类覆盖,四川信鑫公路打造交通设施行业标杆 - 深度智识库