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

Python循环

引入

在Python中,循环是一种用于重复执行一段代码直到满足某个条件为止的控制结构。Python主要提供了两种类型的循环:for循环和while循环。

软件中循环的使用场景

跟媳妇承认错误,说一万遍:媳妇,我错了

print("媳妇,我错了")
print("媳妇,我错了")
print("媳妇,我错了")
...(还有9997遍)...

使用循环语句一句话搞定:

i = 0
while i < 10000:print("媳妇儿,我错了")i += 1

Python中的循环方式

Python中只有2种循环执行代码的方式

  • while循环
  • for循环

tips:

学过其它编程语言的同学请注意,Python中没有do-while循环,只有while和for

while循环的使用

代码格式:

while 条件:条件满足时,做的事情1条件满足时,做的事情2条件满足时,做的事情3...(省略)...

小提示:当前代码的执行顺序可以使用Pycharm中的Debug模式进行代码单步执行

示例:

i = 0
while i < 5:print("当前是第%d次执行循环" % (i + 1))print("i=%d" % i)i += 1

结果:

当前是第1次执行循环
i=0
当前是第2次执行循环
i=1
当前是第3次执行循环
i=2
当前是第4次执行循环
i=3
当前是第5次执行循环
i=4

说明:

  • 先判断i < 5条件是否为真,此时i为0所以,i < 5结果为真
  • 接下来执行2个print语句,然后执行i+=1,此时i变成了1
  • 再执行i < 5此时相当于1 < 5结果为True,所以继续执行2次print,接下来i变为2。剩下的就是重复的过程了,我们不再赘述
  • 当执行i += 1后i的值为5的时候,接下来执行while i < 5此时i < 5结果为假,所以while条件不满足,此时while循环结束

总结

  • while和if的用法基本类似,区别在于:if条件成立,则执行一次;while条件成立,则重复执行,直到条件不成立为止。
  • 一般情况下,需要多次重复执行的代码,都可以用循环的方式来完成
  • 循环不是必须要使用的,但是为了提高代码的重复使用率,所以有经验的开发者都会采用循环
http://www.dtcms.com/a/564949.html

相关文章:

  • 基于自适应傅里叶分解(AFD)及其改进算法的信号分解与重构实现
  • Linux Shell awk
  • iBM(i2)图表数据优化及重点人员分析(三)
  • 做两个一摸一样的网站有没有专门做家乡图片的网站
  • Ubuntu 22.04 离线升级 OpenSSH 到 9.8p1
  • Dify 插件开发与打包教程 (Mac)
  • FastMCP 入门:用 Python 快速搭建 MCP 服务器接入 LLM
  • 常见DGX A100服务器维修故障问题及解决方法
  • Linux系统编程——exec函数族
  • 简单搭建express服务器
  • 设置网站建设大连专业网站设计服务商
  • Ollama + Open WebUI
  • 张家界市建设工程造价管理站网站好看的ui界面
  • 【WEB应用安全】XSS攻击实验全流程实战!从漏洞检测到Cookie窃取(附Payload解析+避坑指南)
  • Linux系统启动流程深度解析:从BIOS到用户空间的全链路指南
  • AI编程工具TRAE解决日常问题之SQLite数据复制
  • 百度网盘下载速度被限制怎么办?百度网盘如何解除限速下载方法
  • 多协议网关架构
  • 深入级联不稳定性:从 Lipschitz 连续性视角探讨图像恢复与目标检测的协同作用
  • 如何实现html显示WebRTC视频监控流
  • 长沙网站设计服务商wordpress和vue
  • DeepSeek-OCR 深度解析
  • [手机AI开发sdk] Aid_code IDE | PC浏览器同步访问
  • 视觉语言模型(VLM)深度解析:如何用它来处理文档
  • 空载长线电容效应
  • Text Grab,一款OCR 截图文字识别工具
  • 网站建设与管理教学方案网站的技术解决方案
  • 从零开始学习iOS App开发:Xcode、Swift和发布到App Store完整教程
  • HTMLCollection 对象
  • CANN算子开发实战:Batch Normalization高性能实现指南